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