An animation sequence.
| C# | Visual Basic |
public class Animation
Public Class Animation
| All Members | Methods | Properties | Fields | ||
| Icon | Member | Description |
|---|---|---|
| Apply(Single, Single, Boolean, Single) |
Applies an animation given a specific time point and weight.
| |
| Apply(Skeleton, Single, Single, Boolean, Single) | ||
| Apply(Entity, Single, Single, Boolean, Boolean) | ||
| CreateNodeTrack(UInt16) |
Creates an NodeAnimationTrack.
| |
| CreateNodeTrack(UInt16, Node) |
Creates a new NodeAnimationTrack automatically associated with a Node.
| |
| CreateNumericTrack(UInt16) |
Creates an NumericAnimationTrack.
| |
| CreateNumericTrack(UInt16, AnimableValue) |
Creates a new NumericAnimationTrack automatically associated with a Numeric.
| |
| CreateVertexTrack(UInt16, VertexAnimationType) |
Creates an VertexAnimationTrack.
| |
| CreateVertexTrack(UInt16, VertexData, VertexAnimationType) |
Creates a new VertexAnimationTrack automatically associated with a Vertex.
| |
| defaultInterpolationMode | Default interpolation mode of any animations. | |
| DefaultInterpolationMode |
Gets/Sets the default interpolation mode to be used for all animations.
| |
| defaultRotationInterpolationMode | default rotation interpolation mode of this animation. | |
| DefaultRotationInterpolationMode |
Gets/Sets the default interpolation mode to be used for all animations.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| interpolationMode | Interpolation mode of this animation. | |
| InterpolationMode |
Gets/Sets the current interpolation mode for this animation.
| |
| length | The total length of this animation (sum of the tracks). | |
| Length |
Gets the total length of this animation.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| name | Name of this animation. | |
| Name |
Gets the name of this animation.
| |
| nodeTrackList | Collection of NodeAnimationTracks. | |
| NodeTracks |
A collection of the node tracks in this animation.
| |
| numericTrackList | Collection of NumericAnimationTracks. | |
| NumericTracks |
A collection of the numeric tracks in this animation.
| |
| rotationInterpolationMode | Rotation interpolation mode of this animation. | |
| RotationInterpolationMode |
Gets/Sets the current interpolation mode for this animation.
| |
| ToString()()() | (Inherited from Object.) | |
| vertexTrackList | Collection of VertexAnimationTracks. | |
| VertexTracks |
A collection of the vertex tracks in this animation.
|
This class defines the interface for a sequence of animation, whether that
be animation of a mesh, a path along a spline, or possibly more than one
type of animation in one. An animation is made up of many 'tracks', which are
the more specific types of animation.
You should not create these animations directly. They will be created via a parent
object which owns the animation, e.g. Skeleton, SceneManager, etc.
| Object | |
| Animation | |