CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

iMotionController Struct Reference
[Mesh support]

Interface for setting motion parameters on a skeleton. More...

#include <motion.h>

Inheritance diagram for iMotionController:

iBase List of all members.

Public Methods

virtual iSkeletonBoneGetSkeleton ()=0
 Return the Skeleton I control. More...

virtual void SetMotion (iMotionTemplate *motion)=0
 Set the motion stack to just this motion. More...

virtual void BlendMotion (iMotionTemplate *motion)=0
 Blend another motion on the motion stack. More...

virtual void Pause (bool enable)=0
 Pause or Unpause this motion. More...


Detailed Description

Interface for setting motion parameters on a skeleton.

This is the structure that actually does the animation on the skeleton.

Definition at line 85 of file motion.h.


Member Function Documentation

virtual void iMotionController::BlendMotion iMotionTemplate   motion [pure virtual]
 

Blend another motion on the motion stack.

virtual iSkeletonBone* iMotionController::GetSkeleton   [pure virtual]
 

Return the Skeleton I control.

virtual void iMotionController::Pause bool    enable [pure virtual]
 

Pause or Unpause this motion.

virtual void iMotionController::SetMotion iMotionTemplate   motion [pure virtual]
 

Set the motion stack to just this motion.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14