Tiles
Classes representing graphics as hierarchical 3d tiles.
Classes
| Name | Description | |
|---|---|---|
| BingElevationProvider | Provides an interface to the Bing Maps elevation services. | |
| BingLocationProvider | Provides an interface to the Bing Maps location services. | |
| DisclosedTileTreeSet | A set of TileTrees disclosed by a set of objects implementing TileTreeDiscloser, used to collect references to tile trees in use by those objects. | |
| GeographicTilingScheme | A MapTilingScheme using a simple geographic projection by which longitude and latitude are mapped directly to X and Y. | Beta | 
| MapCartoRectangle | A specialization of Range2d representing a Cartographic region on the surface of the Earth, | Beta | 
| MapTile | A Tile belonging to a MapTileTree representing a rectangular region of a map of the Earth. | Beta | 
| MapTileProjection | Projects points within the rectangular region of a MapTile into 3d space. | Beta | 
| MapTileTree | A quad tree consisting of MapTiles representing the map imagery draped onto the surface of the Earth. | Beta | 
| MapTilingScheme | A scheme for converting between two representations of the surface of the Earth: an ellipsoid and a rectangular tiled map. | Beta | 
| QuadId | Identifies a node within a quad tree, such as a MapTile within a MapTileTree. | Beta | 
| RealityTile | A Tile within a RealityTileTree, representing part of a reality model (e.g., a point cloud or photogrammetry mesh) or 3d terrain with map imagery. | Beta | 
| RealityTileTree | Base class for a TileTree representing a reality model (e.g., a point cloud or photogrammetry mesh) or 3d terrain with map imagery. | Beta | 
| TerrainMeshProvider | Provides 3d meshes representing terrain for display in a Viewport. | Beta | 
| TerrainProviderRegistry | A registry of TerrainProviders identified by their unique names. | Beta | 
| Tile | A 3d tile within a TileTree. | |
| TileAdmin | Manages Tiles and TileTrees on behalf of IModelApp. | |
| TileDrawArgs | Provides context used when selecting and drawing Tiles. | |
| TileGeometryCollector | Collects geoemtry from a GeometryTileTreeReference within a specified volume at a specified level of detail. | Beta | 
| TileRequest | Represents a pending or active request to load the contents of a Tile. | |
| TileRequestChannel | A channel over which requests for tile content can be made. | |
| TileRequestChannels | A set of named TileRequestChannels via which content for Tiles can be requested. | |
| TileRequestChannelStatistics | Statistics regarding the current and cumulative state of one or more TileRequestChannels. | |
| TileTree | A hierarchical level-of-detail tree of 3d Tiles to be rendered in a Viewport. | |
| TileTreeReference | A reference to a TileTree suitable for drawing within a Viewport. | |
| TileUsageMarker | A marker associated with a Tile to track usage of that tile by any number of TileUsers. | |
| WebMercatorTilingScheme | A MapTilingScheme using the EPSG:3857 projection. | Beta | 
Enumerations
| Name | Description | |
|---|---|---|
| MapTileTreeScaleRangeVisibility | Map tile tree scale range visibility values. | Beta | 
| TileBoundingBoxes | Options for displaying tile bounding boxes for debugging purposes. | |
| TileGraphicType | Describes the type of graphics produced by a TileTreeReference. | |
| TileLoadPriority | Loosely describes the "importance" of a Tile. | |
| TileLoadStatus | Describes the current status of a Tile's content. | |
| TileTreeLoadStatus | Describes the current state of a TileTree. | |
| TileVisibility | Describes the visibility of a tile based on its size and a view frustum. | 
Global Functions
| Name | Description | |
|---|---|---|
| getCesiumAssetUrl | Return the URL for a Cesium ION asset from its asset ID and request Key. | |
| readElementGraphics | Convert the byte array returned by TileAdmin.requestElementGraphics into a RenderGraphic. | |
| readGltfGraphics | Produce a RenderGraphic from a glTF asset suitable for use in view decorations. | 
Interfaces
| Name | Description | |
|---|---|---|
| GeometryTileTreeReference | A TileTreeReference that can supply geometry in the form of Polyfaces from Tiles belonging to its TileTree and satisfying the criteria defined | Beta | 
| GpuMemoryLimits | Defines separate GpuMemoryLimits for mobile and desktop clients. | |
| ReadGltfGraphicsArgs | Arguments supplied to readGltfGraphics to produce a RenderGraphic from a glTF asset. | |
| ReadMeshArgs | Arguments supplied to TerrainMeshProvider.readMesh. | Beta | 
| RealityDataSource | This interface provide methods used to access a reality data from a reality data provider | Beta | 
| RequestMeshDataArgs | Arguments supplied to TerrainMeshProvider.requestMeshData. | Beta | 
| TerrainMeshProviderOptions | Options supplied to TerrainProvider.createTerrainMeshProvider to construct a TerrainMeshProvider. | Beta | 
| TerrainProvider | Interface adopted by an object that can supply TerrainMeshProviders enabling the display of 3d terrain in a Viewport. | Beta | 
| TileContent | Describes the contents of a Tile. | |
| TileDrawArgParams | Parameters used to construct TileDrawArgs. | |
| TileGeometryCollectorOptions | Options for creating a TileGeometryCollector. | Beta | 
| TileParams | Parameters used to construct a Tile. | |
| TileTreeDiscloser | Interface adopted by an object that contains references to TileTrees, to expose those trees. | |
| TileTreeOwner | Owns and manages the lifecycle of a TileTree. | |
| TileTreeParams | Parameters used to construct a TileTree. | |
| TileTreeSupplier | Interface adopted by an object which can supply a TileTree for rendering. | |
| TileUser | Represents some object that makes use of Tiles in some way - e.g., by requesting and/or displaying their contents, querying their geometry, etc. | 
Namespaces
| Name | Description | |
|---|---|---|
| RealityDataSource | Utility functions for RealityDataSource | Beta | 
| TileAdmin | ||
| TileRequest | ||
| TileUser | 
Type Aliases
| Name | Description | |
|---|---|---|
| CollectTileStatus | Enumerates the statuses returned by TileGeometryCollector.collectTile. | Beta | 
| GpuMemoryLimit | Describes a strategy for imposing limits upon the amount of GPU memory consumed by Tile content. | 
Last Updated: 30 November, 2023