Core
Common types used for retrieving presentation data from iModels.
Classes
| Name | Description | |
|---|---|---|
| Presentation | Static class used to statically set up Presentation library for the backend. | |
| PresentationManager | Backend Presentation manager which pulls the presentation data from | |
| RulesetEmbedder | An API for embedding presentation rulesets into iModels. | 
Enumerations
| Name | Description | |
|---|---|---|
| HierarchyCacheMode | Presentation hierarchy cache mode. | |
| PresentationManagerMode | Presentation manager working mode. | Deprecated | 
Interfaces
| Name | Description | |
|---|---|---|
| BackendDiagnosticsAttribute | Data structure which contains backend diagnostics options. | |
| BackendDiagnosticsOptions | Data structure for backend diagnostics options. | Beta | 
| ContentCacheConfig | Configuration for content cache. | |
| DiskHierarchyCacheConfig | Configuration for persistent disk hierarchy cache. | |
| HierarchyCacheConfigBase | Base interface for all HierarchyCacheConfig implementations. | |
| HybridCacheConfig | Configuration for the experimental hybrid hierarchy cache. | |
| MemoryHierarchyCacheConfig | Configuration for in-memory hierarchy cache. | |
| MultiElementPropertiesResponse | Data structure for multiple element properties request response. | |
| MultiManagerPresentationProps | Props for initializing the Presentation library for using multiple PresentationManager | |
| PresentationAssetsRootConfig | Configuration options for supplying asset directly paths to PresentationManager. | |
| PresentationManagerCachingConfig | Caching configuration options for PresentationManager. | |
| PresentationManagerProps | Properties that can be used to configure PresentationManager | |
| PresentationPropsBase | Base props for initializing the Presentation library. | |
| RulesetEmbedderProps | Properties for creating a RulesetEmbedderinstance. | |
| RulesetInsertOptions | Options for RulesetEmbedder.insertRuleset operation. | |
| RulesetManager | Presentation ruleset registry. | |
| RulesetVariablesManager | Presentation ruleset variables registry. | |
| SingleManagerPresentationProps | Props for initializing the Presentation library with ability to use a single | |
| UnitSystemFormat | A data structure that associates unit systems with a format. | 
Type Aliases
| Name | Description | |
|---|---|---|
| BackendDiagnosticsHandler | ||
| HierarchyCacheConfig | Configuration for hierarchy cache. | |
| PresentationProps | Properties that can be used to configure Presentation API | 
Last Updated: 30 November, 2023