Class DefaultPointGeometryBufferModel
- Namespace
- HelixToolkit.SharpDX.Core
- Assembly
- HelixToolkit.SharpDX.dll
public class DefaultPointGeometryBufferModel : PointGeometryBufferModel<PointsVertex>, IGeometryBufferModel, IAttachableBufferModel, IGUID, IDisposable
- Inheritance
-
DefaultPointGeometryBufferModel
- Implements
- Derived
- Inherited Members
Constructors
DefaultPointGeometryBufferModel()
Initializes a new instance of the DefaultPointGeometryBufferModel class.
public DefaultPointGeometryBufferModel()
DefaultPointGeometryBufferModel(bool)
Initializes a new instance of the DefaultPointGeometryBufferModel class.
public DefaultPointGeometryBufferModel(bool isDynamic)
Parameters
isDynamicbool
Methods
IsVertexBufferChanged(string, int)
Determines whether [is vertex buffer changed] [the specified property name].
protected override bool IsVertexBufferChanged(string propertyName, int vertexBufferIndex)
Parameters
Returns
- bool
trueif [is vertex buffer changed] [the specified property name]; otherwise,false.
OnCreateVertexBuffer(DeviceContextProxy, IElementsBufferProxy, int, Geometry3D?, IDeviceResources?)
Called when [create vertex buffer].
protected override void OnCreateVertexBuffer(DeviceContextProxy context, IElementsBufferProxy buffer, int bufferIndex, Geometry3D? geometry, IDeviceResources? deviceResources)
Parameters
contextDeviceContextProxyThe context.
bufferIElementsBufferProxyThe buffer.
bufferIndexintgeometryGeometry3DThe geometry.
deviceResourcesIDeviceResourcesThe device resources.