doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
idAnimManager Class Reference

#include <Anim.h>

Public Member Functions

 idAnimManager ()
 
 ~idAnimManager ()
 
void Shutdown (void)
 
idMD5AnimGetAnim (const char *name)
 
void ReloadAnims (void)
 
void ListAnims (void) const
 
int JointIndex (const char *name)
 
const char * JointName (int index) const
 
void ClearAnimsInUse (void)
 
void FlushUnusedAnims (void)
 

Static Public Attributes

static bool forceExport = false
 

Private Attributes

idHashTable< idMD5Anim * > animations
 
idStrList jointnames
 
idHashIndex jointnamesHash
 

Detailed Description

Definition at line 604 of file Anim.h.

Constructor & Destructor Documentation

idAnimManager::idAnimManager ( )

Definition at line 925 of file Anim.cpp.

idAnimManager::~idAnimManager ( )

Definition at line 933 of file Anim.cpp.

Member Function Documentation

void idAnimManager::ClearAnimsInUse ( void  )
void idAnimManager::FlushUnusedAnims ( void  )

Definition at line 1069 of file Anim.cpp.

idMD5Anim * idAnimManager::GetAnim ( const char *  name)

Definition at line 953 of file Anim.cpp.

int idAnimManager::JointIndex ( const char *  name)

Definition at line 1004 of file Anim.cpp.

const char * idAnimManager::JointName ( int  index) const

Definition at line 1024 of file Anim.cpp.

void idAnimManager::ListAnims ( void  ) const

Definition at line 1033 of file Anim.cpp.

void idAnimManager::ReloadAnims ( void  )

Definition at line 987 of file Anim.cpp.

void idAnimManager::Shutdown ( void  )

Definition at line 942 of file Anim.cpp.

Member Data Documentation

idHashTable<idMD5Anim *> idAnimManager::animations
private

Definition at line 622 of file Anim.h.

bool idAnimManager::forceExport = false
static

Definition at line 609 of file Anim.h.

idStrList idAnimManager::jointnames
private

Definition at line 623 of file Anim.h.

idHashIndex idAnimManager::jointnamesHash
private

Definition at line 624 of file Anim.h.


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