Interface IVertexSkinning

IVertexSkinning interface

Represents the interface that must be implemented by a skinning vertex fragment.

public interface IVertexSkinning

Properties

NameDescription
JointsHigh { get; }Gets the indices of the next 4 joints, if supported.
JointsLow { get; }Gets the indices of the first 4 joints.
MaxBindings { get; }Gets the Number of valid joints supported.Typical values are 0, 4 or 8.
WeightsHigh { get; }Gets the weights of the next 4 joints, if supported.
WeightsLow { get; }Gets the weights of the first 4 joints.

Methods

NameDescription
GetBinding(int)Gets a joint-weight pair.
GetBindings()Gets the packed joints-weights.
SetBindings(params (int Index, float Weight)[])Sets the packed joints-weights.
SetBindings(ref SparseWeight8)

Remarks

Implemented by:

VertexEmpty

VertexJoints4

VertexJoints8

See Also