Skip to content

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.