TileTreeOwner Interface
Owns and manages the lifecycle of a TileTree. It is in turn owned by an IModelConnection.Tiles object.
note The only legitimate way to obtain a TileTreeOwner is via Tiles.getTileTreeOwner.
see TileTreeReference for an indirect reference to a TileTree by way of a TileTreeOwner.
see Tiles.getTileTreeOwner to obtain a TileTreeOwner.
extensions
Methods
| Name | Description | |
|---|---|---|
| dispose(): void | Do not call this directly. | |
| load(): undefined | TileTree | If the TileTree has not yet been loaded (TileTreeOwner.loadStatus is NotLoaded), enqueue an asynchronous request to load it (changing TileTreeOwner.loadStatus to TileTreeLoadStatus.Loading). | |
| loadTree(): Promise<undefined | TileTree> | Waits for TileTreeOwner.load, then resolves. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| iModel Readonly | IModelConnection | The iModel for this TileTree | |
| loadStatus Readonly | TileTreeLoadStatus | The current load state of the tree. | |
| tileTree Readonly | undefined | TileTree | The owned TileTree, or undefined if the tile tree is not loaded. |
Defined in
Last Updated: 30 November, 2023