Property | Type | Description | |
---|---|---|---|
defaultInterpolationMode | InterpolationMode | ||
defaultRotationInterpolationMode | RotationInterpolationMode | ||
interpolationMode | InterpolationMode | ||
length | float | ||
name | string | ||
nodeTrackList | NodeAnimationTrack>.Dictionary | ||
numericTrackList | NumericAnimationTrack>.Dictionary | ||
rotationInterpolationMode | RotationInterpolationMode | ||
vertexTrackList | VertexAnimationTrack>.Dictionary |
Method | Description | |
---|---|---|
Apply ( Entity entity, float time, float weight, bool software, bool hardware ) : void | ||
Apply ( |
||
Apply ( float time, float weight, bool accumulate, float scale ) : void |
Applies an animation given a specific time point and weight. Where you have associated animation tracks with Node objects, you can eaily apply an animation to those nodes by calling this method. |
|
CreateNodeTrack ( ushort handle ) : |
Creates an NodeAnimationTrack.
|
|
CreateNodeTrack ( ushort handle, |
Creates a new NodeAnimationTrack automatically associated with a Node.
|
|
CreateNumericTrack ( ushort handle ) : |
Creates an NumericAnimationTrack.
|
|
CreateNumericTrack ( ushort handle, Axiom.Animating.AnimableValue animable ) : |
Creates a new NumericAnimationTrack automatically associated with a Numeric.
|
|
CreateVertexTrack ( ushort handle, VertexAnimationType animType ) : |
Creates an VertexAnimationTrack.
|
|
CreateVertexTrack ( ushort handle, |
Creates a new VertexAnimationTrack automatically associated with a Vertex.
|
Method | Description | |
---|---|---|
Animation ( ) : System |
Static constructor.
|
|
Animation ( string name, float length ) : System |
Internal constructor, to prevent from using new outside of the engine. Animations should be created within objects that can own them (skeletons, scene managers, etc).
|
|
TrackAdded ( object source, System e ) : void | ||
TracksCleared ( object source, System e ) : void |
public Apply ( Entity entity, float time, float weight, bool software, bool hardware ) : void | ||
entity | Entity | |
time | float | |
weight | float | |
software | bool | |
hardware | bool | |
return | void |
public Apply ( |
||
skeleton | ||
time | float | |
weight | float | |
accumulate | bool | |
scale | float | |
return | void |
public Apply ( float time, float weight, bool accumulate, float scale ) : void | ||
time | float | The time position in the animation to apply. |
weight | float | The influence to give to this track, 1.0 for full influence, less to blend with /// other animations. |
accumulate | bool | |
scale | float | |
return | void |
public CreateNodeTrack ( ushort handle ) : |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
return |
public CreateNodeTrack ( ushort handle, |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
targetNode | Node object which will be affected by this track. | |
return |
public CreateNumericTrack ( ushort handle ) : |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
return |
public CreateNumericTrack ( ushort handle, Axiom.Animating.AnimableValue animable ) : |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
animable | Axiom.Animating.AnimableValue | AnimableValue which will be affected by this track. |
return |
public CreateVertexTrack ( ushort handle, VertexAnimationType animType ) : |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
animType | VertexAnimationType | |
return |
public CreateVertexTrack ( ushort handle, |
||
handle | ushort | Handle to give the track, used for accessing the track later. |
targetVertexData | Vertex object which will be affected by this track. | |
type | VertexAnimationType | |
return |
static protected InterpolationMode defaultInterpolationMode | ||
return | InterpolationMode |
static protected RotationInterpolationMode defaultRotationInterpolationMode | ||
return | RotationInterpolationMode |
protected InterpolationMode interpolationMode | ||
return | InterpolationMode |
protected Dictionary |
||
return | NodeAnimationTrack>.Dictionary |
protected Dictionary |
||
return | NumericAnimationTrack>.Dictionary |
protected RotationInterpolationMode rotationInterpolationMode | ||
return | RotationInterpolationMode |