API Reference > imodeljs-common > DisplayStyles DisplayStyles Types for describing how the contents of Views should be rendered. Classes Name Description BackgroundMapSettings Normalized representation of a BackgroundMapProps for which type and provider have been validated and default values have been applied where explicit values not defined. Beta DisplayStyle3dSettings Provides access to the settings defined by a DisplayStyle3d or DisplayStyle3dState, and ensures that Beta DisplayStyleSettings Provides access to the settings defined by a DisplayStyle or DisplayStyleState, and ensures that Beta 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. SubCategoryOverride Overrides selected aspects of a SubCategoryAppearance in the context of a DisplayStyleState. ViewFlags Flags for controlling how graphics appear within a View. Enumerations Name Description BackgroundMapType Describes the type of background map displayed by a DisplayStyle RenderMode Enumerates the available rendering modes. SkyBoxImageType Enumerates the supported types of SkyBox images. Interfaces Name Description BackgroundMapProps JSON representation of the settings associated with a background map displayed by a DisplayStyle. ContextRealityModelProps JSON representation of a context reality model DisplayStyle3dProps JSON representation of a DisplayStyle3d or DisplayStyle3dState. DisplayStyle3dSettingsProps JSON representation of settings associated 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. SkyBoxImageProps JSON representation of an image or images used by a SkySphere or SkyCube. SkyBoxProps JSON representation of a SkyBox. SkyCubeProps JSON representation of a set of images used by a SkyCube. SolarShadowProps JSON representation of a solar shadow settings. Beta ViewFlagProps JSON representation of ViewFlags Namespaces Name Description AmbientOcclusion Namespace containing types controlling how ambient occlusion should be drawn. Beta HiddenLine Namespace containing types controlling how edges and surfaces should be drawn in "hidden line" and "solid fill" RenderModes. Beta RenderSchedule A schedule (or script) for controlling the visibility, position and symbology of a series of elements over a period of time. Beta SolarShadows Namespace containing types controlling how solar shadows should be drawn. Beta SpatialClassificationProps Geometry may be classified by its spatial location. Beta Type Aliases Name Description BackgroundMapProviderName The current set of supported background map providers. Beta Last Updated: 13 June, 2024