iSkeletonScriptKeyFrame Struct Reference
The script key frame contains all bones that will be transformed in a specific time of a skeleton script. More...
#include <imesh/skeleton.h>
Inheritance diagram for iSkeletonScriptKeyFrame:
Public Member Functions | |
virtual void | AddTransform (iSkeletonBoneFactory *bone, csReversibleTransform &transform, bool relative=false)=0 |
Add new bone transform to the key frame. | |
virtual csTicks | GetDuration ()=0 |
Get key frame duration. | |
virtual void | GetKeyFrameData (iSkeletonBoneFactory *bone_fact, csQuaternion &rot, csVector3 &pos, csQuaternion &tangent, bool &relative)=0 |
Get key frame specific data. | |
virtual const char * | GetName () const =0 |
Get name of the key frame. | |
virtual csReversibleTransform & | GetTransform (iSkeletonBoneFactory *bone)=0 |
Get the transform of a bone. | |
virtual size_t | GetTransformsCount ()=0 |
Get number of key transforms. | |
virtual void | SetDuration (csTicks time)=0 |
Set key frame duration. | |
virtual void | SetName (const char *name)=0 |
Set name of the key frame. | |
virtual void | SetTransform (iSkeletonBoneFactory *bone, csReversibleTransform &transform)=0 |
Set the transform of a bone. |
Detailed Description
The script key frame contains all bones that will be transformed in a specific time of a skeleton script.
Definition at line 175 of file skeleton.h.
Member Function Documentation
virtual void iSkeletonScriptKeyFrame::AddTransform | ( | iSkeletonBoneFactory * | bone, | |
csReversibleTransform & | transform, | |||
bool | relative = false | |||
) | [pure virtual] |
Add new bone transform to the key frame.
virtual csTicks iSkeletonScriptKeyFrame::GetDuration | ( | ) | [pure virtual] |
Get key frame duration.
virtual void iSkeletonScriptKeyFrame::GetKeyFrameData | ( | iSkeletonBoneFactory * | bone_fact, | |
csQuaternion & | rot, | |||
csVector3 & | pos, | |||
csQuaternion & | tangent, | |||
bool & | relative | |||
) | [pure virtual] |
Get key frame specific data.
virtual const char* iSkeletonScriptKeyFrame::GetName | ( | ) | const [pure virtual] |
Get name of the key frame.
virtual csReversibleTransform& iSkeletonScriptKeyFrame::GetTransform | ( | iSkeletonBoneFactory * | bone | ) | [pure virtual] |
Get the transform of a bone.
virtual size_t iSkeletonScriptKeyFrame::GetTransformsCount | ( | ) | [pure virtual] |
Get number of key transforms.
virtual void iSkeletonScriptKeyFrame::SetDuration | ( | csTicks | time | ) | [pure virtual] |
Set key frame duration.
virtual void iSkeletonScriptKeyFrame::SetName | ( | const char * | name | ) | [pure virtual] |
Set name of the key frame.
virtual void iSkeletonScriptKeyFrame::SetTransform | ( | iSkeletonBoneFactory * | bone, | |
csReversibleTransform & | transform | |||
) | [pure virtual] |
Set the transform of a bone.
The documentation for this struct was generated from the following file:
- imesh/skeleton.h
Generated for Crystal Space by doxygen 1.4.7