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.  |