Views

Classes for working with views of models and elements.

Classes

Name Description
DecorationGeometryProps Information required to request a snap to a pickable decoration from the front end to the back end.
DisplayStyle3dSettings Provides access to the settings defined by a DisplayStyle3d or DisplayStyle3dState, and ensures that
DisplayStyleSettings Provides access to the settings defined by a DisplayStyle or DisplayStyleState, and ensures that
Frustum The region of physical (3d) space that appears in a view.
SubCategoryAppearance Parameters that define the way geometry on a SubCategory appears.
SubCategoryOverride Overrides selected aspects of a SubCategoryAppearance in the context of a ViewState.

Constants

Name Description
NpcCenter The center point of the Normalized Plane Coordinate cube.
NpcCorners The 8 corners of an Npc Frustum.

Enumerations

Name Description
BackgroundMapType Describes the type of background map displayed by a DisplayStyle
Npc The 8 corners of the Normalized Plane Coordinate cube.
Rank The rank for a Category
SkyBoxImageType Enumerates the supported types of SkyBoxImageType.SkyBox images.

Interfaces

Name Description
AuxCoordSystem2dProps Properties of AuxCoordSystem2d
AuxCoordSystem3dProps Properties of AuxCoordSystem3d
AuxCoordSystemProps
BackgroundMapProps JSON representation of the settings associated with a background map displayed by a DisplayStyle.
CameraProps properties of a camera
CategorySelectorProps Properties that define a CategorySelector
ContextRealityModelProps JSON representation of a context reality model
DisplayStyle3dProps JSON representation of a DisplayStyle3d or DisplayStyle3dState.
DisplayStyle3dSettingsProps JSON representation of settings assocaited with a DisplayStyle3dProps.
DisplayStyleProps JSON representation of a DisplayStyle or DisplayStyleState.
DisplayStyleSettingsProps JSON representation of the settings associated with a DisplayStyleProps.
DisplayStyleSubCategoryProps Describes the SubCategoryOverrides applied to a SubCategory by a DisplayStyle.
EnvironmentProps JSON representation of the environment setup of a DisplayStyle3d.
GroundPlaneProps JSON representation of a GroundPlane.
ModelSelectorProps Properties that define a ModelSelector
SkyBoxImageProps JSON representation of an image or images used by a SkySphere or SkyCube.
SkyBoxProps JSON representation of a SkyBoxProps.SkyBox.
SkyCubeProps JSON representation of a set of images used by a SkyCube.
SnapRequestProps Information required to request a snap to an element from the front end to the back end.
SnapResponseProps Information returned from the back end to the front end holding the result of a snap operation.
SpatialViewDefinitionProps Parameters to construct a SpatialViewDefinition
SubCategoryAppearance.Props Properties used to create a SubCategoryAppearance
ViewDefinition2dProps Parameters used to construct a ViewDefinition2d
ViewDefinition3dProps Parameters to construct a ViewDefinition3d
ViewDefinitionProps Parameters used to construct a ViewDefinition
ViewFlagProps JSON representation of ViewFlags
ViewQueryParams
ViewStateProps Returned from IModelDb.Views.getViewStateData

Last Updated: 17 December, 2018