Autodesk.Revit.DB.DirectContext3D Namespace
 

Classes

  ClassDescription
Public classCamera
A collection of camera settings
Public classClipPlane
A set of parameters representing a clip plane in DirectContext3D.
Public classDirectContext3DDocumentUtils
Public classDirectContext3DHandleOverrides
A set of DirectContext3DHandleSettings that are stored by a view.
Public classDirectContext3DHandleSettings
Overriding settings applied to DirectContext3DHandles through the Visibility dialog.
Public classDrawContext
A class that provides drawing functionality for use by DirectContext3D servers (see Autodesk::Revit::DB::DirectContext3D::IDirectContext3DServer).
Public classEffectInstance
An effect instance that controls the appearance of geometry.
Public classIndexBuffer
A buffer that stores vertex indices for rendering.
Public classIndexLine
A line segment primitive consisting of two indices.
Public classIndexPoint
A point primitive consisting of one index.
Public classIndexPrimitive
The base class for index buffer primitives.
Public classIndexStream
The base class for DirectContext3D index streams, which are used to write vertex indices into buffers.
Public classIndexStreamLine
A stream that can be used to write line segment primitives into a buffer (see Autodesk::Revit::DB::DirectContext3D::IndexBuffer).
Public classIndexStreamPoint
A stream that can be used to write point primitives into a buffer (see Autodesk::Revit::DB::DirectContext3D::IndexBuffer).
Public classIndexStreamTriangle
A stream that can be used to write triangle primitives into a buffer (see Autodesk::Revit::DB::DirectContext3D::IndexBuffer).
Public classIndexTriangle
A triangle primitive consisting of three indices.
Public classVertex
The base class for DirectContext3D vertices.
Public classVertexBuffer
A buffer that stores vertex data for rendering.
Public classVertexFormat
A specification of the format of vertex data contained in a piece of geometry.
Public classVertexPosition
A geometry vertex specified as a position in space.
Public classVertexPositionColored
A geometry vertex specified as a position in space with a color.
Public classVertexPositionNormal
A geometry vertex specified as a position in space with a normal vector.
Public classVertexPositionNormalColored
A geometry vertex specified as a position in space with a normal vector and a color.
Public classVertexStream
The base class for DirectContext3D vertex streams, which are used to write vertex data into buffers.
Public classVertexStreamPosition
A stream that can be used to write vertices of type VertexPosition into a buffer (see Autodesk::Revit::DB::DirectContext3D::VertexBuffer).
Public classVertexStreamPositionColored
A stream that can be used to write vertices of type VertexPositionColored into a buffer (see Autodesk::Revit::DB::DirectContext3D::VertexBuffer).
Public classVertexStreamPositionNormal
A stream that can be used to write vertices of type VertexPositionNormal into a buffer (see Autodesk::Revit::DB::DirectContext3D::VertexBuffer).
Public classVertexStreamPositionNormalColored
A stream that can be used to write vertices of type VertexPositionNormalColored into a buffer (see Autodesk::Revit::DB::DirectContext3D::VertexBuffer).

Interfaces

  InterfaceDescription
Public interfaceIDirectContext3DServer
The interface to be implemented by a server of the DirectContext3D external service.

Enumerations

  EnumerationDescription
Public enumerationPrimitiveType
Type of geometry primitive represented as a number.
Public enumerationProjectionMethod
Projection method
Public enumerationVertexFormatBits
Vertex format (i.e., the type of data associated with a vertex) represented as a number.