Property | Type | Description | |
---|---|---|---|
animationType | VertexAnimationType | ||
targetMode | VertexAnimationTargetMode | ||
targetVertexData |
Method | Description | |
---|---|---|
Apply ( float time, float weight, bool accumulate, float scale ) : void | ||
ApplyPoseToVertexData ( |
Utility method for applying pose animation
|
|
ApplyToVertexData ( |
As the 'apply' method but applies to specified VertexData instead of associated data.
|
|
CreateKeyFrameImpl ( float time ) : |
||
CreateVertexMorphKeyFrame ( float time ) : |
Creates a new morph KeyFrame and adds it to this animation at the given time index. It is better to create KeyFrames in time order. Creating them out of order can result in expensive reordering processing. Note that a KeyFrame at time index 0.0 is always created for you, so you don't need to create this one, just access it using getKeyFrame(0); |
|
CreateVertexPoseKeyFrame ( float time ) : |
Creates the single pose KeyFrame and adds it to this animation.
|
|
GetInterpolatedKeyFrame ( float time, |
This method in fact does nothing, since interpolation is not performed inside the keyframes for this type of track.
|
|
GetVertexMorphKeyFrame ( ushort index ) : |
Returns the morph KeyFrame at the specified index.
|
|
GetVertexPoseKeyFrame ( ushort index ) : |
Returns the pose KeyFrame at the specified index.
|
|
HasNonZeroKeyFrames ( ) : bool |
Method to determine if this track has any KeyFrames which are doing anything useful - can be used to determine if this track can be optimised out.
|
|
Optimise ( ) : void |
Optimise the current track by removing any duplicate keyframes.
|
|
VertexAnimationTrack ( |
||
VertexAnimationTrack ( |
||
VertexAnimationTrack ( |
||
VertexAnimationTrack ( |
public Apply ( float time, float weight, bool accumulate, float scale ) : void | ||
time | float | |
weight | float | |
accumulate | bool | |
scale | float | |
return | void |
public ApplyPoseToVertexData ( |
||
pose | ||
data | ||
influence | float | |
return | void |
public ApplyToVertexData ( |
||
data | ||
time | float | |
weight | float | |
poseList | List |
|
return | void |
public CreateKeyFrameImpl ( float time ) : |
||
time | float | |
return |
public CreateVertexMorphKeyFrame ( float time ) : |
||
time | float | The time from which this KeyFrame will apply. |
return |
public CreateVertexPoseKeyFrame ( float time ) : |
||
time | float | |
return |
public GetInterpolatedKeyFrame ( float time, |
||
time | float | |
kf | ||
return |
public GetVertexMorphKeyFrame ( ushort index ) : |
||
index | ushort | |
return |
public GetVertexPoseKeyFrame ( ushort index ) : |
||
index | ushort | |
return |
public VertexAnimationTrack ( |
||
parent | ||
animationType | VertexAnimationType | |
return | System |
public VertexAnimationTrack ( |
||
parent | ||
animationType | VertexAnimationType | |
targetVertexData | ||
targetMode | VertexAnimationTargetMode | |
return | System |
public VertexAnimationTrack ( |
||
parent | ||
handle | ushort | |
return | System |
public VertexAnimationTrack ( |
||
parent | ||
handle | ushort | |
animationType | VertexAnimationType | |
return | System |
protected VertexAnimationType animationType | ||
return | VertexAnimationType |
protected VertexAnimationTargetMode targetMode | ||
return | VertexAnimationTargetMode |