Class Animation
- Namespace
- HelixToolkit.SharpDX.Animations
- Assembly
- HelixToolkit.SharpDX.dll
public class Animation
- Inheritance
-
Animation
- Inherited Members
Constructors
Animation(AnimationType)
Initializes a new animation of the Animation class.
public Animation(AnimationType type)
Parameters
typeAnimationTypeThe type.
Properties
AnimationType
Gets or sets the type of the animation.
public AnimationType AnimationType { get; set; }
Property Value
- AnimationType
The type of the animation.
BoneSkinMeshes
Gets or sets the bone skin meshes.
public List<IBoneMatricesNode> BoneSkinMeshes { get; set; }
Property Value
- List<IBoneMatricesNode>
The bone skin meshes.
EndTime
Gets or sets the end time.
public float EndTime { get; set; }
Property Value
- float
The end time.
GUID
Gets or sets the unique identifier.
public Guid GUID { get; set; }
Property Value
- Guid
The unique identifier.
HasBoneSkinMeshes
Gets a value indicating whether this animation has bone skin meshes.
public bool HasBoneSkinMeshes { get; }
Property Value
- bool
trueif this animation has bone skin meshes; otherwise,false.
Keyframes
Gets or sets the keyframes.
public List<Keyframe> Keyframes { get; set; }
Property Value
MorphTargetKeyframes
Gets or sets the morph target keyframes.
public List<MorphTargetKeyframe> MorphTargetKeyframes { get; set; }
Property Value
Name
Gets or sets the name.
public string Name { get; set; }
Property Value
- string
The name.
NodeAnimationCollection
Gets or sets the node animation collection.
public List<NodeAnimation> NodeAnimationCollection { get; set; }
Property Value
- List<NodeAnimation>
The node animation collection.
RootNode
Gets or sets the root node of this animation
public SceneNode? RootNode { get; set; }
Property Value
- SceneNode
The root node.
StartTime
Gets or sets the start time.
public float StartTime { get; set; }
Property Value
- float
The start time.