Class BoneSkinnedMeshBufferModel
- Namespace
- HelixToolkit.SharpDX.Core
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class BoneSkinnedMeshBufferModel : DefaultMeshGeometryBufferModel, IBoneSkinMeshBufferModel, IGeometryBufferModel, IAttachableBufferModel, IGUID, IDisposable
- Inheritance
-
BoneSkinnedMeshBufferModel
- Implements
- Inherited Members
Constructors
BoneSkinnedMeshBufferModel()
public BoneSkinnedMeshBufferModel()
Properties
BoneIdBuffer
public IElementsBufferProxy? BoneIdBuffer { get; }
Property Value
Methods
IsVertexBufferChanged(string, int)
Determines whether [is vertex buffer changed] [the specified property name].
protected override bool IsVertexBufferChanged(string propertyName, int bufferIndex)
Parameters
Returns
- bool
trueif [is vertex buffer changed] [the specified property name]; otherwise,false.
OnDispose(bool)
Releases unmanaged and - optionally - managed resources.
protected override void OnDispose(bool disposeManagedResources)
Parameters
disposeManagedResourcesbooltrueto release both managed and unmanaged resources;falseto release only unmanaged resources.
UpdateBuffers(DeviceContextProxy, IDeviceResources?)
Updates the buffers.
public override bool UpdateBuffers(DeviceContextProxy context, IDeviceResources? deviceResources)
Parameters
contextDeviceContextProxyThe context.
deviceResourcesIDeviceResourcesThe device resources.
Returns
Events
BoneIdBufferUpdated
public event EventHandler? BoneIdBufferUpdated