Rendering
Classes for rendering geometry in views.
Classes
| Name | Description | |
|---|---|---|
| Camera | The current position (eyepoint), lens angle, and focus distance of a camera. | |
| Feature | Describes a "feature" within a batched RenderGraphic. | |
| FeatureTable | Defines a look-up table for Features within a batched RenderGraphic. | Beta |
| 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. | 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. | |
| ImageBuffer | Uncompressed rectangular bitmap image data. | |
| ImageSource | Image data encoded and compressed in either Jpeg or Png format. | |
| RenderMaterial | Represents a material which can be applied to a surface to control aspects of its appearance such as color, reflectivity, texture, and so on. | Beta |
| RenderMaterial.Params | Parameters used to construct a RenderMaterial | |
| RenderTexture | Represents a texture image applied to a surface during rendering. | Beta |
| RenderTexture.Params | Parameters used to construct a RenderTexture. | |
| TextureMapping | Describes how to map a RenderTexture image onto a surface. | Beta |
| TextureMapping.Params | Parameters describing how a texture image is mapped to a surface. | |
| TextureMapping.Trans2x3 | A 2x3 matrix for mapping a texture image to a surface. | |
| ViewFlags | Flags for controlling how graphics appear within a View. |
Enumerations
| Name | Description | |
|---|---|---|
| BackgroundFill | Describes how a view's background color affects the interior area of a closed region. | |
| BatchType | Describes the type of a 'batch' of graphics representing multiple Features. | Beta |
| 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. | |
| GeometryClass | Categorizes a piece of geometry within a GeometryStream. | |
| ImageBufferFormat | Format of an ImageBuffer. | |
| ImageSourceFormat | The format of an ImageSource. | |
| LinePixels | Enumerates the available patterns for drawing patterned lines. | |
| RenderMode | Enumerates the available rendering modes. | |
| RenderTexture.Type | Enumerates the types of RenderTextures. | |
| TextureMapping.Mode | Enumerates the possible texture mapping modes. |
Global Functions
| Name | Description | |
|---|---|---|
| isPowerOfTwo | Returns whether the input is a power of two. | |
| nextHighestPowerOfTwo | Returns the first power-of-two value greater than or equal to the input. |
Interfaces
| Name | Description | |
|---|---|---|
| TextureMapping.ParamProps | Properties used to construct a TextureMapping.Params. |
Namespaces
| Name | Description | |
|---|---|---|
| AmbientOcclusion | Namespace containing types controlling how ambient occlusion should be drawn. | Beta |
| Gradient | Beta | |
| HiddenLine | Namespace containing types controlling how edges and surfaces should be drawn in "hidden line" and "solid fill" RenderModes. | Beta |
| Hilite | Contains types related to display of hilited elements within a Viewport. | |
| 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 |
| ViewFlag |
Last Updated: 08 January, 2020