VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtDIGuyCharacterDataManager Class Reference

List of all members.

Public Member Functions

 DtDIGuyCharacterDataManager ()
 Constructor.
virtual ~DtDIGuyCharacterDataManager ()
 Destructor.
 DtDIGuyCharacterDataManager (const DtDIGuyCharacterDataManager &orig)
 copy constructor
DtDIGuyCharacterDataManageroperator= (const DtDIGuyCharacterDataManager &orig)
 assignment operator
virtual bool init ()
 Initialization. Must be called before any other functions are called.
virtual void setCharacterDataFilename (const DtFilename &data)
virtual void setAnimationsConfigurationFilename (const DtFilename &config)
virtual bool loadCharacterAnimationsFile (const DtFilename &mtlName)
 Load the additional animation file.
virtual bool loadCharacterDataXmlFile (const DtFilename &xmlFile)
 Load from an xmlfile.
virtual bool readCharacterDataNode (const xmlNodePtr root, xmlNodePtr node)
virtual DtDIGuyCharacterDatalookupCharacterByName (const DtString &characterName)
virtual AlternateNamesListavailableCharactersList ()
 Returns the list of all the DI-Guy characters available.

Static Public Member Functions

static
DtDIGuyCharacterDataManager
characterManager ()
static
DtDIGuyCharacterDataManager
creator ()

Protected Member Functions

virtual void addCharacterData (DtDIGuyCharacterData *data)

Protected Attributes

DtFilename myCharacterDataFilename
DtFilename myAnimationsConfigurationFilename
DtDIGuyCharacterAnimationTablemyAnimationsConfigurationFile
std::map< DtString,
DtDIGuyCharacterData * > 
myCharacterMap
std::list< DtStringmyCharactersList

Static Protected Attributes

static
DtDIGuyCharacterDataManager
theCharacterDataManager
 So everyone can get at this class when they need to.
static double theCharacterManagerVersion

Constructor & Destructor Documentation

Constructor.

Destructor.

copy constructor


Member Function Documentation

DtDIGuyCharacterDataManager& DtDIGuyCharacterDataManager::operator= ( const DtDIGuyCharacterDataManager orig)

assignment operator

virtual bool DtDIGuyCharacterDataManager::init ( ) [virtual]

Initialization. Must be called before any other functions are called.

virtual void DtDIGuyCharacterDataManager::setCharacterDataFilename ( const DtFilename &  data) [virtual]
virtual void DtDIGuyCharacterDataManager::setAnimationsConfigurationFilename ( const DtFilename &  config) [virtual]
virtual bool DtDIGuyCharacterDataManager::loadCharacterAnimationsFile ( const DtFilename &  mtlName) [virtual]

Load the additional animation file.

virtual bool DtDIGuyCharacterDataManager::loadCharacterDataXmlFile ( const DtFilename &  xmlFile) [virtual]

Load from an xmlfile.

virtual bool DtDIGuyCharacterDataManager::readCharacterDataNode ( const xmlNodePtr  root,
xmlNodePtr  node 
) [virtual]

Returns the list of all the DI-Guy characters available.

virtual void DtDIGuyCharacterDataManager::addCharacterData ( DtDIGuyCharacterData data) [protected, virtual]

Member Data Documentation

So everyone can get at this class when they need to.


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)