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.  
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.  
PresentationAssetsRootConfig Configuration options for supplying asset paths to PresentationManager.  
PresentationManagerCachingConfig Caching configuration options for PresentationManager.  
PresentationManagerProps Properties that can be used to configure PresentationManager  
PresentationProps Properties that can be used to configure Presentation API.  
RulesetEmbedderProps Properties for creating a RulesetEmbedder instance.  
RulesetInsertOptions Options for insertRuleset operation.  
RulesetManager Presentation ruleset registry.  
RulesetVariablesManager Presentation ruleset variables registry.  

Type Aliases

Name Description  
BackendDiagnosticsHandler A function that received request diagnostics and, optionally, request context.  
HierarchyCacheConfig Configuration for hierarchy cache.  
MultiManagerPresentationProps Props for initializing the Presentation library for using multiple PresentationManager Deprecated
PresentationPropsBase Base props for initializing the Presentation library. Deprecated
SingleManagerPresentationProps Props for initializing the Presentation library with ability to use a single Deprecated
UnitSystemFormat A data structure that associates unit systems with a format. Deprecated

Last Updated: 06 November, 2024