![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtDIGuyCharacterDataManager () | |
| Constructor. | |
| virtual | ~DtDIGuyCharacterDataManager () |
| Destructor. | |
| DtDIGuyCharacterDataManager (const DtDIGuyCharacterDataManager &orig) | |
| copy constructor | |
| DtDIGuyCharacterDataManager & | operator= (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 DtDIGuyCharacterData * | lookupCharacterByName (const DtString &characterName) |
| virtual AlternateNamesList * | availableCharactersList () |
| 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 |
| DtDIGuyCharacterAnimationTable * | myAnimationsConfigurationFile |
| std::map< DtString, DtDIGuyCharacterData * > | myCharacterMap |
| std::list< DtString > | myCharactersList |
Static Protected Attributes | |
| static DtDIGuyCharacterDataManager * | theCharacterDataManager |
| So everyone can get at this class when they need to. | |
| static double | theCharacterManagerVersion |
Constructor.
| virtual DtDIGuyCharacterDataManager::~DtDIGuyCharacterDataManager | ( | ) | [virtual] |
Destructor.
| DtDIGuyCharacterDataManager::DtDIGuyCharacterDataManager | ( | const DtDIGuyCharacterDataManager & | orig | ) |
copy constructor
| static DtDIGuyCharacterDataManager* DtDIGuyCharacterDataManager::characterManager | ( | ) | [static] |
| static DtDIGuyCharacterDataManager* DtDIGuyCharacterDataManager::creator | ( | ) | [static] |
| 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] |
| virtual DtDIGuyCharacterData* DtDIGuyCharacterDataManager::lookupCharacterByName | ( | const DtString & | characterName | ) | [virtual] |
| virtual AlternateNamesList* DtDIGuyCharacterDataManager::availableCharactersList | ( | ) | [virtual] |
Returns the list of all the DI-Guy characters available.
| virtual void DtDIGuyCharacterDataManager::addCharacterData | ( | DtDIGuyCharacterData * | data | ) | [protected, virtual] |
DtFilename DtDIGuyCharacterDataManager::myCharacterDataFilename [protected] |
DtFilename DtDIGuyCharacterDataManager::myAnimationsConfigurationFilename [protected] |
DtDIGuyCharacterAnimationTable* DtDIGuyCharacterDataManager::myAnimationsConfigurationFile [protected] |
std::map<DtString,DtDIGuyCharacterData *> DtDIGuyCharacterDataManager::myCharacterMap [protected] |
std::list<DtString> DtDIGuyCharacterDataManager::myCharactersList [protected] |
DtDIGuyCharacterDataManager* DtDIGuyCharacterDataManager::theCharacterDataManager [static, protected] |
So everyone can get at this class when they need to.
double DtDIGuyCharacterDataManager::theCharacterManagerVersion [static, protected] |