C# Class Axiom.Animating.VertexPoseKeyFrame

Inheritance: KeyFrame
Datei anzeigen Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
poseRefs List

Public Methods

Method Description
AddPoseReference ( ushort poseIndex, float influence ) : void

Add a new pose reference.

RemoveAllPoseReferences ( ) : void

Remove all pose references.

RemovePoseReference ( ushort poseIndex ) : void

Remove reference to a given pose.

UpdatePoseReference ( ushort poseIndex, float influence ) : void

Update the influence of a pose reference.

VertexPoseKeyFrame ( AnimationTrack parent, float time ) : System

Creates a new keyframe with the specified time. Should really be created by AnimationTrack.CreateKeyFrame instead.

Method Details

AddPoseReference() public method

Add a new pose reference.
public AddPoseReference ( ushort poseIndex, float influence ) : void
poseIndex ushort
influence float
return void

RemoveAllPoseReferences() public method

Remove all pose references.
public RemoveAllPoseReferences ( ) : void
return void

RemovePoseReference() public method

Remove reference to a given pose.
public RemovePoseReference ( ushort poseIndex ) : void
poseIndex ushort The pose index (not the index of the reference)
return void

UpdatePoseReference() public method

Update the influence of a pose reference.
public UpdatePoseReference ( ushort poseIndex, float influence ) : void
poseIndex ushort
influence float
return void

VertexPoseKeyFrame() public method

Creates a new keyframe with the specified time. Should really be created by AnimationTrack.CreateKeyFrame instead.
public VertexPoseKeyFrame ( AnimationTrack parent, float time ) : System
parent AnimationTrack Animation track that this keyframe belongs to.
time float Time at which this keyframe begins.
return System

Property Details

poseRefs protected_oe property

A list of the pose references for this frame
protected List poseRefs
return List