Click or drag to resize

Altaxo.Graph.Graph3D.GraphicsContext Namespace

Contains buffer abstractions and graphics-context support for three-dimensional rendering.
Classes
 ClassDescription
Public classGraphicsContext3DBase Provides the base implementation for three-dimensional graphics contexts.
Public classGraphicsContextD3DPrimitivesBase Provides helpers for drawing low-level 3D primitives.
Structures
 StructureDescription
Public structurePositionIndexedTriangleBuffers Groups indexed triangle buffers that use positions, with optional color or UV data.
Public structurePositionNormalIndexedTriangleBuffers Groups indexed triangle buffers that use positions and normals, with optional color or UV data.
Interfaces
 InterfaceDescription
Public interfaceIGraphicsContext3D Represents a 3D graphics context.
Public interfaceIIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data. This interface is the base interface of all indexed triangle buffers.
Public interfaceIOverlayContext3D Represents a 3D overlay context.
Public interfaceIPositionColorIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position and color.
Public interfaceIPositionColorLineListBuffer Interface to a buffer that stores colored line-list data consisting of position and color.
Public interfaceIPositionColorTriangleBuffer Interface to a buffer that stores non-indexed triangle data consisting of position and color.
Public interfaceIPositionIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position.
Public interfaceIPositionNormalColorIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position, normal and color.
Public interfaceIPositionNormalIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position and normal.
Public interfaceIPositionNormalUIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position, normal, and a scalar value.
Public interfaceIPositionNormalUVIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position, normal and texture coordinates.
Public interfaceIPositionUVIndexedTriangleBuffer Interface to a buffer that stores indexed triangle data consisting of position and texture coordinates.
Public interfaceITransformationContext Provides transformation information for a 3D graphics context.