DisplayStyles
Types for describing how the contents of Views should be rendered.
Classes
| Name | Description | |
|---|---|---|
| AmbientLight | Describes the ambient light associated with a LightSettings. | |
| AnalysisStyle | As part of a DisplayStyleSettings, describes how to animate meshes in the view that have been augmented with | |
| AnalysisStyleDisplacement | Describes how an AnalysisStyle deforms a Polyface by applying translation to its vertices. | |
| AnalysisStyleThematic | Describes how an AnalysisStyle recolors Polyface vertices by mapping values of type | |
| BackgroundMapProvider | Describes one of a small set of standard, known suppliers of background map imagery as part of a BaseMapLayerSettings. | |
| BackgroundMapSettings | As part of a DisplayStyleSettings, controls aspects of how the background map is displayed. | |
| ContextRealityModel | A reality model not associated with a GeometricModel but instead defined in a DisplayStyle or DisplayStyleState. | |
| ContextRealityModels | A list of ContextRealityModels attached to a DisplayStyleSettings. | |
| 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 | |
| Environment | As part of a DisplayStyle3dSettings, controls the display of a SkyBox and GroundPlane to simulate the | |
| FresnelSettings | As part of a LightSettings, describes how to apply a Fresnel effect to the contents of the view. | |
| GroundPlane | A circle drawn at a Z elevation, whose diameter is the the XY diagonal of the project extents, used to represent the ground as a reference point within a spatial view. | |
| HemisphereLights | Describes a pair of hemisphere lights associated with a LightSettings. | |
| LightSettings | Describes the lighting for a 3d scene, associated with a DisplayStyle3dSettings in turn associated with a DisplayStyle3d or DisplayStyle3dState. | |
| PlanarClipMaskSettings | Describes how to mask the geometry of one GeometricModel for display. | |
| PlanProjectionSettings | Describes how to draw a plan projection model. | |
| PointCloudDisplaySettings | Settings that control how a point cloud reality model is displayed within a Viewport. | Beta |
| RealityModelDisplaySettings | Settings that control how a reality model - whether a ContextRealityModel or a persistent reality Model - is displayed within a Viewport. | Beta |
| SkyBox | Describes how to draw a representation of a sky, as part of an Environment. | |
| SkyCube | Describes how to draw a representation of a sky by mapping images to the interior faces of a cube. | |
| SkyGradient | Describes how to map a two- or four-color SkyGradient.Gradient to the interior of a sphere to produce a SkyBox. | |
| SkySphere | Describes how to draw a representation of a sky by mapping a single image to the interior of a sphere. | |
| SolarLight | Describes the solar directional light associated with a LightSettings. | |
| SolarShadowSettings | Settings controlling display of solar shadows for a DisplayStyle3dSettings. | |
| SpatialClassifier | Describes how to use the geometry of one GeometricModel to classify the contents of other models - most typically, reality models. | |
| SpatialClassifierFlags | Flags affecting how a SpatialClassifier is applied. | |
| SpatialClassifiers | A set of SpatialClassifiers for a given reality model. | |
| SubCategoryOverride | Overrides selected aspects of a SubCategoryAppearance in the context of a DisplayStyleState. | |
| TerrainSettings | Normalized version of TerrainProps for which provider has been validated and default values of all members are used. | |
| ViewFlags | Flags controlling how graphics appear within a view. | |
| WhiteOnWhiteReversalSettings | As part of a DisplayStyleSettings, controls how white-on-white reversal is applied to make white geometry more |
Enumerations
| Name | Description | |
|---|---|---|
| BackgroundMapType | Enumerates the types of map imagery that can be supplied by a BackgroundMapProvider. | |
| GlobeMode | Describes the projection of the background map | |
| MonochromeMode | Describes the style in which monochrome color is applied by a DisplayStyleSettings. | |
| PlanarClipMaskMode | The different modes by which a PlanarClipMaskSettings collects the geometry used to mask a model. | |
| PlanarClipMaskPriority | The default priority values for a PlanarClipMaskSettings, based on model type. | |
| RealityDataFormat | Identify the Reality Data storage format | Beta |
| RealityDataProvider | Identify the Reality Data service provider | Beta |
| RenderMode | Enumerates the available basic rendering modes, as part of a DisplayStyle's ViewFlags. | |
| SkyBoxImageType | Supported types of SkyBox images. | |
| SpatialClassifierInsideDisplay | Describes how a SpatialClassifier affects the display of classified geometry - that is, geometry intersecting | |
| SpatialClassifierOutsideDisplay | Describes how a SpatialClassifier affects the display of unclassified geometry - that is, geometry not intersecting | |
| TerrainHeightOriginMode | Correction modes for terrain height |
Interfaces
| Name | Description | |
|---|---|---|
| AmbientLightProps | Wire format for the ambient light associated with a LightSettingsProps. | |
| AnalysisStyleDisplacementProps | JSON representation of an AnalysisStyleDisplacement. | |
| AnalysisStyleProps | JSON representation of an AnalysisStyle. | |
| AnalysisStyleThematicProps | JSON representation of an AnalysisStyleThematic. | |
| BackgroundMapProps | In-memory JSON representation of a BackgroundMapSettings. | |
| BackgroundMapProviderProps | JSON representation of a BackgroundMapProvider. | |
| BasicPlanarClipMaskArgs | Basic arguments supplied to PlanarClipMaskSettings.create. | |
| ContextRealityModelProps | JSON representation of a ContextRealityModel. | |
| ContextRealityModelsArgs | Arguments supplied to the constructor of ContextRealityModels. | |
| ContextRealityModelsContainer | An object that can store the JSON representation of a list of ContextRealityModels. | |
| DeprecatedBackgroundMapProps | Properties of PersistentBackgroundMapProps that have been deprecated, but are retained for backwards compatibility. | |
| DisplayStyle3dProps | JSON representation of a DisplayStyle3d or DisplayStyle3dState. | |
| DisplayStyle3dSettingsProps | JSON representation of DisplayStyle3dSettings associated with a DisplayStyle3dProps. | |
| DisplayStyleModelAppearanceProps | A FeatureAppearanceProps applied to a specific model to override its appearance within the context of a DisplayStyle. | |
| DisplayStyleOverridesOptions | Controls which settings are serialized by DisplayStyleSettings.toOverrides. | |
| DisplayStylePlanarClipMaskProps | A PlanarClipMaskProps associated with a specific reality model. | |
| DisplayStyleProps | JSON representation of a DisplayStyle or DisplayStyleState. | |
| DisplayStyleRealityModelDisplayProps | RealityModelDisplaySettings applied to a reality Model to change how it is rendered within the context of a DisplayStyle. | Beta |
| DisplayStyleSettingsOptions | Options supplied when constructing a DisplayStyleSettings. | |
| DisplayStyleSettingsProps | JSON representation of the DisplayStyleSettings associated with a DisplayStyleProps. | |
| DisplayStyleSubCategoryProps | Describes the SubCategoryOverrides applied to a SubCategory by a DisplayStyle. | |
| ElementPlanarClipMaskArgs | Arguments supplied to PlanarClipMaskSettings.create to create a mask of PlanarClipMaskMode.IncludeElements or PlanarClipMaskMode.ExcludeElements. | |
| EnvironmentProps | JSON representation of an Environment. | |
| FresnelSettingsProps | JSON representation of a FresnelSettings. | |
| GroundPlaneProps | JSON representation of a GroundPlane. | |
| HemisphereLightsProps | Wire format for a pair of hemisphere lights associated with a LightSettingsProps. | |
| LightSettingsProps | Wire format for a LightSettings describing lighting for a 3d scene. | |
| ModelPlanarClipMaskArgs | Arguments supplied to PlanarClipMaskSettings.create to create a mask of PlanarClipMaskMode.Models. | |
| PlanarClipMaskProps | JSON representation of a PlanarClipMaskSettings. | |
| PlanProjectionSettingsProps | Wire format describing PlanProjectionSettings. | |
| PointCloudDisplayProps | The JSON representation of PointCloudDisplaySettings. | Beta |
| PriorityPlanarClipMaskArgs | Arguments supplied to PlanarClipMaskSettings.create to create a mask of PlanarClipMaskMode.Priority. | |
| RealityDataSourceKey | Key used by RealityDataSource to identify provider and reality data format | Beta |
| RealityDataSourceProps | JSON representation of the reality data reference attachment properties. | Beta |
| RealityModelDisplayProps | The JSON representation of RealityModelDisplaySettings. | Beta |
| SkyBoxProps | JSON representation of a SkyBox that can be drawn as the background of a ViewState3d. | |
| SkyCubeImageProps | JSON representation of the images used for a SkyCube. | |
| SkyCubeProps | JSON representation of the six images used by a SkyCube. | |
| SkySphereImageProps | JSON representation of the image used for a SkySphere. | |
| SolarLightProps | Wire format for the solar directional light associated with a LightSettingsProps. | |
| SolarShadowSettingsProps | JSON representation of SolarShadowSettings. | |
| SpatialClassifierFlagsProps | JSON representation of a SpatialClassifierFlags. | |
| SpatialClassifierProps | JSON representation of a SpatialClassifier. | |
| SpatialClassifiersContainer | An object that can store the JSON representation of a list of SpatialClassifiers. | |
| SubCategoryPlanarClipMaskArgs | Arguments supplied to PlanarClipMaskSettings.create to create a mask of PlanarClipMaskMode.IncludeSubCategories. | |
| TerrainProps | JSON representation of the settings of the terrain applied to background map display by a DisplayStyle. | |
| ViewFlagProps | JSON representation of ViewFlags. | |
| WhiteOnWhiteReversalProps | JSON representation of a WhiteOnWhiteReversalSettings. |
Namespaces
| Name | Description | |
|---|---|---|
| AmbientOcclusion | Namespace containing types controlling how ambient occlusion should be drawn. | |
| ContextRealityModelProps | ||
| HiddenLine | Namespace containing types controlling how edges and surfaces should be drawn in "hidden line" and "solid fill" RenderModes. | |
| RealityDataFormat | Utility function for RealityDataFormat | Beta |
| RealityDataSourceKey | RealityDataSourceKey utility functions | Beta |
| RenderSchedule | Namespace containing types that collectively define a script that animates the contents of a view by adjusting the visibility, position, |
Type Aliases
| Name | Description | |
|---|---|---|
| BackgroundMapProviderName | Enumerates a set of supported BackgroundMapProviders that can provide map imagery. | |
| EnvironmentProperties | A type containing all of the properties of Environment with none of the methods and with the readonly modifiers removed. |
|
| GroundPlaneProperties | A type containing all of the properties and none of the methods of GroundPlane, with readonly modifiers removed. |
|
| PersistentBackgroundMapProps | Persistent JSON representation of a BackgroundMapSettings. | |
| PointCloudEDLMode | Specifies the Eye-Dome Lighting mode used for a point cloud. | Beta |
| PointCloudShape | Specifies the shape drawn for each individual point within a point cloud. | Beta |
| PointCloudSizeMode | Specifies how the sizes of the individual points within a point cloud are computed. | Beta |
| SkyBoxImageProps | JSON representation of the image(s) to be mapped to the surfaces of a SkyBox. | |
| SkyGradientProperties | A type containing all of the properties and none of the methods of SkyGradient with readonly modifiers removed. |
|
| TerrainProviderName | Identifies a TerrainProvider. | Deprecated |
| ViewFlagOverrides | A type that describes how to override selected properties of a ViewFlags. | |
| ViewFlagsProperties | A type containing all of the properties of ViewFlags with none of the methods and with the readonly modifiers removed. |
Last Updated: 30 November, 2023