Symbology
Types that define the appearance of geometry.
Classes
| Name | Description | |
|---|---|---|
| ColorDef | An immutable integer representation of a color. | |
| Contour | Describes how to generate and style contour lines for geometry within a single ContourGroup. | |
| ContourDisplay | Settings that specify how to apply contour lines to groups of geometry | |
| ContourGroup | Defines a group of objects to which to apply Contour lines in a particular style. | |
| ContourStyle | The style settings used by either a minor or major contour. | |
| FontMap | A FontMap holds the set of font names available in an iModel. | Deprecated |
| GeometryParams | Describes the display properties of graphics in a persistent element's GeometryStream that aren't inherited from SubCategoryAppearance. | |
| GraphicParams | The "cooked" material and symbology for a RenderGraphic. | |
| HSLColor | An immutable color defined by Hue, Saturation, and Lightness. | |
| HSVColor | An immutable color defined by Hue, Saturation, and Value | |
| RgbColor | An immutable representation of a color with red, green, and blue components each in the integer range [0, 255]. | |
| SubCategoryAppearance | Parameters that define the way geometry on a SubCategory appears. | |
| ThematicDisplay | The thematic display setup of a DisplayStyle3d. | |
| ThematicDisplaySensor | A sensor in world space, used for InverseDistanceWeightedSensors. | |
| ThematicDisplaySensorSettings | Settings for sensor-based thematic display for InverseDistanceWeightedSensors. | |
| ThematicGradientSettings | Thematic settings specific to creating a color gradient used by ThematicDisplay. |
Constants
| Name | Description | |
|---|---|---|
| ColorByName | A set of known colors by HTML color name, as a 32-bit integer in the form 0xBBGGRR (red is the low byte). |
Enumerations
| Name | Description | |
|---|---|---|
| BackgroundFill | Describes how a view's background color affects the interior area of a closed region. | |
| FillDisplay | Whether a closed region should be drawn for wireframe display with its internal area filled or not. | |
| FillFlags | Flags indicating whether and how the interiors of closed planar regions is displayed within a view. | |
| FontType | The FontFile encodings understood by iTwin.js. | |
| GeometryClass | Categorizes a piece of geometry within a GeometryStream. | |
| HSVConstants | ||
| LinePixels | Enumerates the available patterns for drawing patterned lines. | |
| ThematicDisplayMode | The thematic display mode. | |
| ThematicGradientColorScheme | A color scheme used to generate the colors of a thematic gradient within an applied range. | |
| ThematicGradientMode | A thematic gradient mode used to generate and apply a thematic effect to a scene. | |
| ThematicGradientTransparencyMode | Describes how transparency is computed when applying a thematic gradient to a surface. |
Interfaces
| Name | Description | |
|---|---|---|
| ContourDisplayProps | JSON representation of ContourDisplay settings. | |
| ContourGroupProps | JSON representation of a ContourGroup. | |
| ContourProps | JSON representation of a Contour. | |
| ContourStyleProps | JSON representation of a ContourStyle. | |
| FontFace | A specific variation of the glyphs defined by a font family. | |
| FontFamilyDescriptor | Uniquely describes one or more FontFaces sharing the same name and type comprising a single font family. | |
| FontFamilySelector | A FontFamilyDescriptor in which the FontType is optional, used when querying FontIds via IModelDbFonts.findId. | |
| FontMapProps | The properties of a FontMap | Deprecated |
| FontProps | Represents a FontFamilyDescriptor stored in an iModel with a unique numeric Id. | |
| RgbColorProps | JSON representation of an RgbColor, with each component an integer in the range [0, 255]. | |
| ThematicDisplayProps | JSON representation of the thematic display setup of a DisplayStyle3d. | |
| ThematicDisplaySensorProps | JSON representation of a ThematicDisplaySensor. | |
| ThematicDisplaySensorSettingsProps | JSON representation of a ThematicDisplaySensorSettings for InverseDistanceWeightedSensors. | |
| ThematicGradientSettingsProps | JSON representation of a ThematicGradientSettings. |
Namespaces
| Name | Description | |
|---|---|---|
| AreaPattern | ||
| Gradient | Namespace containing types for defining a color gradient, often used for filled planar regions. | |
| LineStyle | ||
| SubCategoryAppearance |
Type Aliases
| Name | Description | |
|---|---|---|
| ColorDefProps | The JSON representation of a ColorDef - an unsigned 32-bit integer in 0xTTBBGGRR format. | |
| ContourDisplayProperties | A type containing all of the properties of ContourDisplay with none of the methods and with the readonly modifiers removed. |
|
| ContourGroupProperties | A type containing all of the properties of ContourGroup with none of the methods and with the readonly modifiers removed. |
|
| ContourProperties | A type containing all of the properties of Contour with none of the methods and with the readonly modifiers removed. |
|
| ContourStyleProperties | A type containing all of the properties of ContourStyle with none of the methods and with the readonly modifiers removed. |
|
| FontId | An unsigned integer uniquely identifying a font family in the context of an IModel. |
Last Updated: 01 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.