Table of Contents

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

IElementsBufferProxy

Methods

IsVertexBufferChanged(string, int)

Determines whether [is vertex buffer changed] [the specified property name].

protected override bool IsVertexBufferChanged(string propertyName, int bufferIndex)

Parameters

propertyName string

Name of the property.

bufferIndex int

Returns

bool

true if [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

disposeManagedResources bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

UpdateBuffers(DeviceContextProxy, IDeviceResources?)

Updates the buffers.

public override bool UpdateBuffers(DeviceContextProxy context, IDeviceResources? deviceResources)

Parameters

context DeviceContextProxy

The context.

deviceResources IDeviceResources

The device resources.

Returns

bool

Events

BoneIdBufferUpdated

public event EventHandler? BoneIdBufferUpdated

Event Type

EventHandler