Class PointGeometryBufferModel<VertexStruct>
- Namespace
- HelixToolkit.SharpDX.Core
- Assembly
- HelixToolkit.SharpDX.dll
Point Geometry Buffer Model. Use for point rendering
public abstract class PointGeometryBufferModel<VertexStruct> : GeometryBufferModel, IGeometryBufferModel, IAttachableBufferModel, IGUID, IDisposable where VertexStruct : struct
Type Parameters
VertexStruct
- Inheritance
-
PointGeometryBufferModel<VertexStruct>
- Implements
- Derived
- Inherited Members
Constructors
PointGeometryBufferModel(IElementsBufferProxy)
Initializes a new instance of the PointGeometryBufferModel<VertexStruct> class.
public PointGeometryBufferModel(IElementsBufferProxy vertexBuffer)
Parameters
vertexBufferIElementsBufferProxy
PointGeometryBufferModel(IElementsBufferProxy[])
Initializes a new instance of the PointGeometryBufferModel<VertexStruct> class.
public PointGeometryBufferModel(IElementsBufferProxy[] vertexBuffer)
Parameters
vertexBufferIElementsBufferProxy[]
PointGeometryBufferModel(int, bool)
Initializes a new instance of the PointGeometryBufferModel<VertexStruct> class.
public PointGeometryBufferModel(int structSize, bool dynamic = false)
Parameters
Fields
emptyVerts
protected static readonly VertexStruct[] emptyVerts
Field Value
- VertexStruct[]
Methods
OnCreateIndexBuffer(DeviceContextProxy, IElementsBufferProxy, Geometry3D?, IDeviceResources?)
Called when [create index buffer].
protected override void OnCreateIndexBuffer(DeviceContextProxy context, IElementsBufferProxy buffer, Geometry3D? geometry, IDeviceResources? deviceResources)
Parameters
contextDeviceContextProxyThe context.
bufferIElementsBufferProxyThe buffer.
geometryGeometry3DThe geometry.
deviceResourcesIDeviceResourcesThe device resources.