Atoms Crowd
7.0.0
|
Animation State clip. More...
#include <AnimationStateClip.h>
Public Types | |
enum | MotionType { kStraight = 0 , kTurnLeft , kTurnRight , kTurnUp , kTurnDown , kBankLeft , kBankRight } |
enum | MergeType { kMerge = 0 , kExclusive , kRandom } |
Public Member Functions | |
AnimationStateClip () | |
Constructor. | |
AnimationStateClip (const std::string &clipName, unsigned int motionType=kStraight, unsigned int mergeType=kMerge, double angle=0.0, double blendAngle=0.0, const std::string &tagName="", const bool synced=true, const bool useClipDirection=false, const double maxTurnAngle=0.0, const int blendFrames=1, const double randomWeight=1.0) | |
Constructor. | |
AnimationStateClip (const AnimationStateClip &rhs) | |
Copy constructor. | |
AnimationStateClip & | operator= (const AnimationStateClip &rhs) |
Copy assignment. | |
~AnimationStateClip () | |
Destructor. | |
const std::string & | clipName () const |
Gets clip name. | |
void | setClipName (const std::string &name) |
Sets clip name. | |
const std::string & | tagName () const |
Gets tag name. | |
void | setTagName (const std::string &name) |
Sets tag name. | |
unsigned int | motionType () const |
Gets motion type. | |
void | setMotionType (unsigned int mType) |
Sets motion type. | |
unsigned int | mergeType () const |
Gets merge type. | |
void | setMergeType (unsigned int mType) |
Sets merge type. | |
double | angle () const |
Gets turning angle. | |
void | setAngle (double value) |
Sets turning angle. | |
double | blendAngle () const |
Gets blend angle. | |
void | setBlendAngle (double value) |
Sets blend angle. | |
bool | synced () const |
Get synced state. | |
void | setSynced (const bool synced) |
Set synced state. More... | |
bool | useClipDirection () const |
Get use clip direction state. | |
void | setUseClipDirection (const bool useClipDirection) |
Set use clip direction state. | |
double | maxTurnAngle () const |
Get max turn angle. | |
void | setMaxTurnAngle (const double maxTurnAngle) |
Set max turn angle. | |
int | blendFrames () const |
Get clip blend frames. | |
void | setBlendFrames (const int blendFrames) |
Set clip blend frames. | |
double | randomWeight () const |
Get random weight. | |
void | setRandomWeight (const double randomWeight) |
Set clip random weight. | |
Animation State clip.
This class defines a clip associated with an animation state
|
inline |
Set synced state.
Get synced state.