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