VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Attributes
DtDIGuyIntrinsicAnimationMap Class Reference

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...

List of all members.

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)
DtDIGuyIntrinsicAnimationMapoperator= (const DtDIGuyIntrinsicAnimationMap &orig)
virtual ~DtDIGuyIntrinsicAnimationMap ()
virtual void init ()
virtual DtDIGuyAnimationfindClosestAnimation (DtLifeformStaticPosture, double speed, const DtString &demeanor, bool randomize=true)
virtual DtDIGuyAnimationlookupAnimationByName (const DtString &name)
virtual DtDIGuyAnimationlookupAnimationByName (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

Detailed Description

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


Member Typedef Documentation

typedef AnimationList::iterator DtDIGuyIntrinsicAnimationMap::AnimationListIterator
typedef AnimationList::const_iterator DtDIGuyIntrinsicAnimationMap::const_AnimationListIterator
typedef IntrinsicAnimationMap::iterator DtDIGuyIntrinsicAnimationMap::IntrinsicAnimationMapIterator
typedef IntrinsicAnimationMap::const_iterator DtDIGuyIntrinsicAnimationMap::const_IntrinsicAnimationMapIterator

Constructor & Destructor Documentation


Member Function Documentation

DtDIGuyIntrinsicAnimationMap& DtDIGuyIntrinsicAnimationMap::operator= ( const DtDIGuyIntrinsicAnimationMap orig)
virtual void DtDIGuyIntrinsicAnimationMap::init ( ) [virtual]
virtual DtDIGuyAnimation* DtDIGuyIntrinsicAnimationMap::findClosestAnimation ( DtLifeformStaticPosture  ,
double  speed,
const DtString demeanor,
bool  randomize = true 
) [virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)