Resonance Game
Team Walterio Fuchsbauer
 All Classes Namespaces Files Functions Variables Enumerations Properties
AnimationLibrary.SkinningData Class Reference

Combines all the data needed to render and animate a skinned object. This is typically stored in the Tag property of the Model being animated. More...

List of all members.

Public Member Functions

 SkinningData (Dictionary< string, AnimationClip > animationClips, List< Matrix > bindPose, List< Matrix > inverseBindPose, List< int > skeletonHierarchy)
 Constructs a new skinning data object.

Properties

Dictionary< string, AnimationClipAnimationClips [get, set]
 Gets a collection of animation clips. These are stored by name in a dictionary, so there could for instance be clips for "Walk", "Run", "JumpReallyHigh", etc.
List< Matrix > BindPose [get, set]
 Bindpose matrices for each bone in the skeleton, relative to the parent bone.
List< Matrix > InverseBindPose [get, set]
 Vertex to bonespace transforms for each bone in the skeleton.
List< int > SkeletonHierarchy [get, set]
 For each bone in the skeleton, stores the index of the parent bone.

Detailed Description

Combines all the data needed to render and animate a skinned object. This is typically stored in the Tag property of the Model being animated.


Constructor & Destructor Documentation

AnimationLibrary.SkinningData.SkinningData ( Dictionary< string, AnimationClip animationClips,
List< Matrix >  bindPose,
List< Matrix >  inverseBindPose,
List< int >  skeletonHierarchy 
)

Constructs a new skinning data object.


Property Documentation

Gets a collection of animation clips. These are stored by name in a dictionary, so there could for instance be clips for "Walk", "Run", "JumpReallyHigh", etc.

List<Matrix> AnimationLibrary.SkinningData.BindPose [get, set]

Bindpose matrices for each bone in the skeleton, relative to the parent bone.

Vertex to bonespace transforms for each bone in the skeleton.

For each bone in the skeleton, stores the index of the parent bone.


The documentation for this class was generated from the following file: