#include <llmotioncontroller.h>
Collaboration diagram for LLMotionRegistry:

| Public Member Functions | |
| LLMotionRegistry () | |
| ~LLMotionRegistry () | |
| BOOL | addMotion (const LLUUID &id, LLMotionConstructor create) | 
| LLMotion * | createMotion (const LLUUID &id) | 
| void | markBad (const LLUUID &id) | 
| Protected Attributes | |
| LLUUIDHashMap< LLMotionTableEntry, 32 > | mMotionTable | 
Definition at line 84 of file llmotioncontroller.h.
| LLMotionRegistry::LLMotionRegistry | ( | ) | 
Definition at line 88 of file llmotioncontroller.cpp.
| LLMotionRegistry::~LLMotionRegistry | ( | ) | 
Definition at line 98 of file llmotioncontroller.cpp.
References mMotionTable, and LLUUIDHashMap< DATA_TYPE, SIZE >::removeAll().
| BOOL LLMotionRegistry::addMotion | ( | const LLUUID & | id, | |
| LLMotionConstructor | create | |||
| ) | 
Definition at line 107 of file llmotioncontroller.cpp.
References LLUUIDHashMap< DATA_TYPE, SIZE >::check(), FALSE, mMotionTable, LLUUIDHashMap< DATA_TYPE, SIZE >::set(), and TRUE.
Referenced by LLMotionController::addMotion().
Definition at line 130 of file llmotioncontroller.cpp.
References LLMotionTableEntry::create(), LLKeyframeMotion::create(), LLUUIDHashMap< DATA_TYPE, SIZE >::get(), LLMotionTableEntry::getID(), LLUUID::isNull(), mMotionTable, and NULL.
Referenced by LLMotionController::createMotion().
Definition at line 122 of file llmotioncontroller.cpp.
References mMotionTable, and LLUUIDHashMap< DATA_TYPE, SIZE >::set().
Referenced by LLMotionController::createMotion(), and LLMotionController::updateMotion().
| LLUUIDHashMap<LLMotionTableEntry, 32> LLMotionRegistry::mMotionTable  [protected] | 
Definition at line 106 of file llmotioncontroller.h.
Referenced by addMotion(), createMotion(), markBad(), and ~LLMotionRegistry().
 1.4.7
 1.4.7