presentation-frontend
Classes
Name | Description | |
---|---|---|
FavoritePropertiesManager | The favorite property manager which lets to store favorite properties | |
HiliteSetProvider | Presentation-based provider which uses presentation ruleset to determine | |
Presentation | Static class used to statically set up Presentation library for the frontend. | |
PresentationManager | Frontend Presentation manager which basically just forwards all calls to | |
SelectionChangeEvent | An event broadcasted on selection changes | |
SelectionHandler | A class that handles selection changes and helps to change | |
SelectionHelper | Helper class for working with selection. | |
SelectionManager | The selection manager which stores the overall selection. | |
SelectionScopesManager | A manager that knows available selection scopes |
Enumerations
Name | Description | |
---|---|---|
DefaultFavoritePropertiesStorageTypes | Available implementations of IFavoritePropertiesStorage. | |
FavoritePropertiesScope | Scopes that favorite properties can be stored in. | |
PresentationFrontendLoggerCategory | Logger categories used by this package | |
SelectionChangeType | The type of selection change |
Global Functions
Name | Description | |
---|---|---|
consoleDiagnosticsHandler | A function which logs messages to the console. | |
createCombinedDiagnosticsHandler | A function which calls all diagnostics handlers passed to it. | |
createFavoritePropertiesStorage | A factory method to create one of the available IFavoritePropertiesStorage implementations. | |
createSelectionScopeProps | Normalizes given scope options and returns SelectionScopeProps that can be used for | |
getScopeId | Determines the scope id | Deprecated |
Interfaces
Name | Description | |
---|---|---|
FavoritePropertiesManagerProps | Properties for initializing FavoritePropertiesManager | |
FavoritePropertiesOrderInfo | Holds the information of favorite properties ordering. | |
HiliteSet | A set of model, subcategory and element ids that can be used for specifying | |
HiliteSetProviderProps | Properties for creating a HiliteSetProvider instance. |
|
IFavoritePropertiesStorage | Stores user preferences for favorite properties. | |
IModelContentChangeEventArgs | Data structure that describes iModel content change event arguments. | |
IModelHierarchyChangeEventArgs | Data structure that describes IModel hierarchy change event arguments. | |
ISelectionProvider | Selection provider interface which provides main selection and sub-selection. | |
PresentationManagerProps | Properties used to configure PresentationManager | |
PresentationProps | Props for initializing Presentation. | |
RulesetManager | Presentation ruleset registry. | |
RulesetVariablesManager | Presentation ruleset variables' registry. | |
SelectionChangeEventArgs | The event object that's sent when the selection changes. | |
SelectionHandlerProps | Properties for creating a SelectionHandler instance. |
|
SelectionManagerProps | Properties for creating SelectionManager. | |
SelectionScopesManagerProps | Properties for creating SelectionScopesManager. |
Type Aliases
Name | Description | |
---|---|---|
GetContentRequestOptions | Options for requests that retrieve content. | |
GetDistinctValuesRequestOptions | Options for requests that retrieve distinct values. | |
GetNodesRequestOptions | Options for requests that retrieve nodes. | |
MultipleValuesRequestOptions | Options for requests that can return multiple pages of items concurrently. | |
PropertyFullName | Format: | |
SelectionChangesListener | An interface for selection change listeners. |
Last Updated: 12 September, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.