UNPKG

@itwin/core-frontend

Version:
233 lines • 9.43 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ export * from "./AccuDraw"; export * from "./AccuSnap"; export * from "./AuxCoordSys"; export * from "./BingLocation"; export * from "./BriefcaseConnection"; export * from "./BriefcaseTxns"; export * from "./CatalogConnection"; export * from "./CategorySelectorState"; export * from "./ChangeFlags"; export * from "./CheckpointConnection"; export * from "./common"; export * from "./ContextRealityModelState"; export * from "./CoordSystem"; export * from "./DecorationsCache"; export * from "./DevTools"; export * from "./DisplayStyleState"; export * from "./DrawingViewState"; export * from "./ElementLocateManager"; export * from "./EmphasizeElements"; export * from "./EntityState"; export * from "./EnvironmentDecorations"; export * from "./FeatureOverrideProvider"; export * from "./FlashSettings"; export * from "./FrontendHubAccess"; export * from "./Frustum2d"; export * from "./FrustumAnimator"; export * from "./FuzzySearch"; export * from "./GeoServices"; export * from "./GlobeAnimator"; export * from "./GraphicalEditingScope"; export * from "./HitDetail"; export * from "./IModelApp"; export * from "./IModelConnection"; export * from "./IModelRoutingContext"; export * from "./IpcApp"; export * from "./LinePlaneIntersect"; export * from "./MarginPercent"; export * from "./Marker"; export * from "./ModelSelectorState"; export * from "./ModelState"; export * from "./NativeApp"; export * from "./NativeAppLogger"; export * from "./NoRenderApp"; export * from "./NotificationManager"; export * from "./PerModelCategoryVisibility"; export * from "./PlanarClipMaskState"; export * from "./SelectionSet"; export * from "./SheetViewState"; export * from "./SpatialClassifiersState"; export * from "./SpatialViewState"; export * from "./Sprites"; export * from "./StandardView"; export * from "./SubCategoriesCache"; export * from "./TentativePoint"; export * from "./Tiles"; export * from "./UserPreferences"; export * from "./ViewAnimation"; export * from "./ViewContext"; export * from "./ViewGlobalLocation"; export * from "./ViewingSpace"; export * from "./ViewManager"; export * from "./Viewport"; export * from "./ViewportSync"; export * from "./ViewPose"; export * from "./ViewState"; export * from "./ViewStatus"; export * from "./extension/Extension"; export * from "./extension/providers/LocalExtensionProvider"; export * from "./extension/providers/RemoteExtensionProvider"; export * from "./properties/AngleDescription"; export * from "./properties/FormattedQuantityDescription"; export * from "./properties/LengthDescription"; export * from "./quantity-formatting/QuantityFormatter"; export * from "./quantity-formatting/BaseUnitFormattingSettingsProvider"; export * from "./quantity-formatting/LocalUnitFormatProvider"; export * from "./quantity-formatting/QuantityTypesEditorSpecs"; export * from "./render/CanvasDecoration"; export * from "./render/CreateRenderMaterialArgs"; export * from "./render/CreateTextureArgs"; export * from "./render/Decorations"; export * from "./render/FeatureSymbology"; export * from "./render/FrameStats"; export * from "./render/GraphicBranch"; export * from "./render/GraphicBuilder"; export * from "./render/GraphicTemplate"; export * from "./render/MeshArgs"; export * from "./render/ParticleCollectionBuilder"; export * from "./render/Pixel"; export * from "./render/PolylineArgs"; export * from "./render/RealityMeshParams"; export * from "./render/RenderClipVolume"; export * from "./render/RenderGraphic"; export * from "./render/RenderMemory"; export * from "./render/RenderSystem"; export * from "./render/RenderTarget"; export * from "./render/Scene"; export * from "./render/ScreenSpaceEffectBuilder"; export * from "./render/VisibleFeature"; export * from "./internal/render/webgl/IModelFrameLifecycle"; export { DisclosedTileTreeSet, readGltfGraphics, readGltfTemplate, readGltf, readElementGraphics, RealityTileTree, RealityTile, TileAdmin, TileDrawArgs, TileGeometryCollector, TileRequestChannels, TileRequestChannelStatistics, TileRequestChannel, TileRequest, TileGraphicType, TileTreeReference, TileTreeLoadStatus, TileTree, Tile, TileLoadStatus, TileVisibility, TileLoadPriority, TileBoundingBoxes, TileUsageMarker, TileUser, BingElevationProvider, QuadId, MapTilingScheme, GeographicTilingScheme, WebMercatorProjection, WebMercatorTilingScheme, MapTileProjection, MapTile, MapLayerTileTreeReference, MapLayerSourceStatus, MapLayerSource, MapLayerSources, MapLayerImageryProviderStatus, MapLayerImageryProvider, ImageryMapLayerFormat, MapLayerFormat, MapLayerFormatRegistry, MapFeatureInfoRecord, MapLayerFeatureRecord, MapCartoRectangle, ImageryMapLayerTreeReference, EllipsoidTerrainProvider, getCesiumAssetUrl, MapTileTreeScaleRangeVisibility, MapTileTree, TerrainMeshProvider, TerrainProviderRegistry, } from "./tile/internal"; export * from "./tools/AccuDrawTool"; export * from "./tools/AccuDrawViewportUI"; export * from "./tools/ClipViewTool"; export * from "./tools/EditManipulator"; export * from "./tools/ElementSetTool"; export * from "./tools/EventController"; export * from "./tools/IdleTool"; export * from "./tools/MeasureTool"; export * from "./tools/PrimitiveTool"; export * from "./tools/SelectTool"; export * from "./tools/Tool"; export * from "./tools/ToolSettings"; export * from "./tools/ToolAdmin"; export * from "./tools/ToolAssistance"; export * from "./tools/ViewTool"; export * from "./workers/RegisterWorker"; export * from "./BackgroundMapGeometry"; export * from "./ViewCreator2d"; export * from "./ViewCreator3d"; export * from "./LocalhostIpcApp"; export * from "./request/utils"; export * from "./RealityDataSource"; export * from "./internal/cross-package"; // TODO/FIX: "./extension/ExtensionRuntime" import has to be last to avoid circular dependency errors. import "./extension/ExtensionRuntime"; /** @docs-package-description * The core-frontend package always runs in a web browser. It contains classes for [querying iModels and showing views]($docs/learning/frontend/index.md). */ /** * @docs-group-description IModelApp * Classes for configuring and administering an iTwin.js application. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description IModelConnection * Classes for working with a connection to an [iModel briefcase]($docs/learning/IModels.md) */ /** * @docs-group-description ElementState * Classes for working with the *state* of Elements in the frontend. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description ModelState * Classes for working with the *state* of Models in the frontend. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description Tools * Classes for [working with Tools]($docs/learning/frontend/Tools.md) */ /** * @docs-group-description Measure * Classes for reporting point to point distances and mass properties of elements. */ /** * @docs-group-description Views * Classes for [working with Views]($docs/learning/frontend/Views.md) */ /** * @docs-group-description LocatingElements * Classes for locating and snapping to elements in views. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description AccuDraw * AccuDraw provides helpful assistance for creating and modifying elements in a view. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description Notifications * Notifications provide feedback to the user of something of interest. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description Extensions * Classes for creating and managing Extensions. */ /** * @docs-group-description Properties * Classes for working with property records and descriptions. */ /** * @docs-group-description Rendering * Classes for rendering the contents of views. */ /** * @docs-group-description SelectionSet * Classes for working with the set of selected elements. * See [the learning articles]($docs/learning/frontend/index.md). */ /** * @docs-group-description NativeApp * Classes for working with Native Applications */ /** * @docs-group-description Utils * Miscellaneous utility classes. */ /** * @docs-group-description Logging * Logger categories used by this package */ /** * @docs-group-description QuantityFormatting * Classes for formatting and parsing quantity values. */ /** * @docs-group-description Tiles * Classes representing graphics as [hierarchical 3d tiles](https://github.com/CesiumGS/3d-tiles). */ /** * @docs-group-description HubAccess * APIs for working with IModelHub */ /** * @docs-group-description UserPreferences * APIs for working with user preferences in an iModelApp. * See [the learning articles]($docs/learning/frontend/preferences.md). */ /** * @docs-group-description MapLayers * Classes supporting map layers display. */ /** * @docs-group-description TileStorage * Class for working with cloud storage using iTwin/object-storage cloud providers */ //# sourceMappingURL=core-frontend.js.map