Classes
| Class | Description | |
|---|---|---|
| | Camera | A collection of camera settings for the current view. |
| | ClipPlane | A set of parameters representing a clip plane in DirectContext3D. |
| | DirectContext3DDocumentUtils | The methods provided by this utility class support the use of DirectContext3D and storage of DirectContext3D handle elements in Revit documents. |
| | DirectContext3DHandleOverrides | A set of DirectContext3DHandleSettings that are stored by a view. |
| | DirectContext3DHandleSettings | Overriding settings applied to DirectContext3DHandles through the Visibility dialog. |
| | DrawContext | A class that provides drawing functionality for use by IDirectContext3DServer servers |
| | EffectInstance | An effect instance that controls the appearance of geometry. |
| | IndexBuffer | A buffer that stores vertex indices for rendering. |
| | IndexLine | A line segment primitive consisting of two indices. |
| | IndexPoint | A point primitive consisting of one index. |
| | IndexPrimitive | The base class for index buffer primitives. |
| | IndexStream | The base class for DirectContext3D index streams, which are used to write vertex indices into buffers. |
| | IndexStreamLine | A stream that can be used to write IndexLine primitives into an IndexBuffer |
| | IndexStreamPoint | A stream that can be used to write IndexPoint primitives into an IndexBuffer |
| | IndexStreamTriangle | A stream that can be used to write IndexTriangle primitives into an IndexBuffer |
| | IndexTriangle | A triangle primitive consisting of three indices. |
| | Vertex | The base class for DirectContext3D vertices. |
| | VertexBuffer | A buffer that stores vertex data for rendering. |
| | VertexFormat | A specification of the format of vertex data contained in a piece of geometry. |
| | VertexPosition | A geometry vertex specified as a position in space. |
| | VertexPositionColored | A geometry vertex specified as a position in space with a color. |
| | VertexPositionNormal | A geometry vertex specified as a position in space with a normal vector. |
| | VertexPositionNormalColored | A geometry vertex specified as a position in space with a normal vector and a color. |
| | VertexStream | The base class for DirectContext3D vertex streams, which are used to write vertex data into buffers. |
| | VertexStreamPosition | A stream that can be used to write vertices of type VertexPosition into a buffer (see VertexBuffer ). |
| | VertexStreamPositionColored | A stream that can be used to write vertices of type VertexPositionColored into a buffer (see VertexBuffer ). |
| | VertexStreamPositionNormal | A stream that can be used to write vertices of type VertexPositionNormal into a buffer (see VertexBuffer ). |
| | VertexStreamPositionNormalColored | A stream that can be used to write vertices of type VertexPositionNormalColored into a buffer (see VertexBuffer ). |
Interfaces
| Interface | Description | |
|---|---|---|
| | IDirectContext3DServer | The interface to be implemented by a server of the DirectContext3D external service. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| | PrimitiveType | Type of geometry primitive represented as a number. |
| | ProjectionMethod | Projection method |
| | VertexFormatBits | Vertex format (i.e., the type of data associated with a vertex) represented as a number. |