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