![]() |
VR-Forces 4.3 Class Documentation
|
The DtDIGuyIntrinsicAnimationMap class is a class that stores the DI-Guy animations that are intrinsic motion animations, ones the user would not task the entity to do like walking, running, aiming....This map holds all the intrinsic animations for a character. More...
Public Types | |
| typedef std::list < DtDiGuyAnimationSharedPtr > | AnimationList |
| typedef AnimationList::iterator | AnimationListIterator |
| typedef AnimationList::const_iterator | const_AnimationListIterator |
| typedef DtBoost::shared_ptr < AnimationList > | AnimationListSharedPtr |
| typedef std::map < DtLifeformStaticPosture, AnimationListSharedPtr > | IntrinsicAnimationMap |
| typedef IntrinsicAnimationMap::iterator | IntrinsicAnimationMapIterator |
| typedef IntrinsicAnimationMap::const_iterator | const_IntrinsicAnimationMapIterator |
Public Member Functions | |
| DtDiGuyIntrinsicAnimationMap () | |
| DtDiGuyIntrinsicAnimationMap (const DtFilename &name) | |
| DtDiGuyIntrinsicAnimationMap (const DtDiGuyIntrinsicAnimationMap &orig) | |
| DtDiGuyIntrinsicAnimationMap & | operator= (const DtDiGuyIntrinsicAnimationMap &orig) |
| virtual | ~DtDiGuyIntrinsicAnimationMap () |
| virtual void | init () |
| virtual DtDiGuyAnimation * | findClosestAnimation (DtLifeformStaticPosture, double speed, const DtString &demeanor, bool randomize=true) |
| virtual DtDiGuyAnimation * | lookupAnimationByName (const DtString &name) |
| virtual DtDiGuyAnimation * | lookupAnimationByName (AnimationListSharedPtr list, const DtString &name) |
| virtual AnimationListSharedPtr | lookupAnimationList (DtLifeformStaticPosture post) |
| virtual void | addAnimationToList (AnimationListSharedPtr list, DtDiGuyAnimationSharedPtr animation) |
| virtual void | addAnimationToMap (DtDiGuyAnimationSharedPtr animation) |
Protected Attributes | |
| DtFilename | myIntrinsicAnimationMapFile |
| IntrinsicAnimationMap | myIntrinsicAnimationMap |
The DtDIGuyIntrinsicAnimationMap class is a class that stores the DI-Guy animations that are intrinsic motion animations, ones the user would not task the entity to do like walking, running, aiming....This map holds all the intrinsic animations for a character.
It loads up a mtl file that describes the animations
| typedef std::list<DtDiGuyAnimationSharedPtr> DtDiGuyIntrinsicAnimationMap::AnimationList |
| typedef AnimationList::iterator DtDiGuyIntrinsicAnimationMap::AnimationListIterator |
| typedef AnimationList::const_iterator DtDiGuyIntrinsicAnimationMap::const_AnimationListIterator |
| typedef DtBoost::shared_ptr<AnimationList> DtDiGuyIntrinsicAnimationMap::AnimationListSharedPtr |
| typedef std::map<DtLifeformStaticPosture, AnimationListSharedPtr> DtDiGuyIntrinsicAnimationMap::IntrinsicAnimationMap |
| typedef IntrinsicAnimationMap::iterator DtDiGuyIntrinsicAnimationMap::IntrinsicAnimationMapIterator |
| typedef IntrinsicAnimationMap::const_iterator DtDiGuyIntrinsicAnimationMap::const_IntrinsicAnimationMapIterator |
| DtDiGuyIntrinsicAnimationMap::DtDiGuyIntrinsicAnimationMap | ( | ) |
| DtDiGuyIntrinsicAnimationMap::DtDiGuyIntrinsicAnimationMap | ( | const DtFilename & | name | ) |
| DtDiGuyIntrinsicAnimationMap::DtDiGuyIntrinsicAnimationMap | ( | const DtDiGuyIntrinsicAnimationMap & | orig | ) |
|
virtual |
| DtDiGuyIntrinsicAnimationMap& DtDiGuyIntrinsicAnimationMap::operator= | ( | const DtDiGuyIntrinsicAnimationMap & | orig | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |