LLKeyframeDataCache Class Reference

#include <llkeyframemotion.h>

Collaboration diagram for LLKeyframeDataCache:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< LLUUID,
class LLKeyframeMotion::JointMotionList * > 
keyframe_data_map_t

Public Member Functions

 LLKeyframeDataCache ()
 ~LLKeyframeDataCache ()

Static Public Member Functions

static void addKeyframeData (const LLUUID &id, LLKeyframeMotion::JointMotionList *)
static LLKeyframeMotion::JointMotionListgetKeyframeData (const LLUUID &id)
static void removeKeyframeData (const LLUUID &id)
static void dumpDiagInfo ()
static void clear ()

Static Public Attributes

static keyframe_data_map_t sKeyframeDataMap

Detailed Description

Definition at line 440 of file llkeyframemotion.h.


Member Typedef Documentation

typedef std::map<LLUUID, class LLKeyframeMotion::JointMotionList*> LLKeyframeDataCache::keyframe_data_map_t

Definition at line 447 of file llkeyframemotion.h.


Constructor & Destructor Documentation

LLKeyframeDataCache::LLKeyframeDataCache (  )  [inline]

Definition at line 444 of file llkeyframemotion.h.

LLKeyframeDataCache::~LLKeyframeDataCache (  ) 

Definition at line 2140 of file llkeyframemotion.cpp.

References clear().


Member Function Documentation

void LLKeyframeDataCache::addKeyframeData ( const LLUUID id,
LLKeyframeMotion::JointMotionList  
) [static]

Definition at line 2106 of file llkeyframemotion.cpp.

References sKeyframeDataMap.

Referenced by LLKeyframeMotion::deserialize().

void LLKeyframeDataCache::clear (  )  [static]

Definition at line 2148 of file llkeyframemotion.cpp.

References sKeyframeDataMap.

Referenced by cleanup_app(), and ~LLKeyframeDataCache().

void LLKeyframeDataCache::dumpDiagInfo (  )  [static]

Definition at line 2069 of file llkeyframemotion.cpp.

References LLKeyframeMotion::JointMotionList::dumpDiagInfo(), llendl, llinfos, S32, and sKeyframeDataMap.

LLKeyframeMotion::JointMotionList * LLKeyframeDataCache::getKeyframeData ( const LLUUID id  )  [static]

Definition at line 2127 of file llkeyframemotion.cpp.

References NULL, and sKeyframeDataMap.

Referenced by LLKeyframeMotion::onInitialize().

void LLKeyframeDataCache::removeKeyframeData ( const LLUUID id  )  [static]

Definition at line 2114 of file llkeyframemotion.cpp.

References sKeyframeDataMap.

Referenced by LLFloaterAnimPreview::onBtnOK().


Member Data Documentation

LLKeyframeDataCache::keyframe_data_map_t LLKeyframeDataCache::sKeyframeDataMap [static]

Definition at line 448 of file llkeyframemotion.h.

Referenced by addKeyframeData(), clear(), dumpDiagInfo(), getKeyframeData(), and removeKeyframeData().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:27 2010 for Second Life Viewer by  doxygen 1.4.7