LLGestureStepAnimation Class Reference

#include <llmultigesture.h>

Inheritance diagram for LLGestureStepAnimation:

Inheritance graph
[legend]
Collaboration diagram for LLGestureStepAnimation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLGestureStepAnimation ()
virtual ~LLGestureStepAnimation ()
virtual EStepType getType ()
virtual std::string getLabel () const
virtual S32 getMaxSerialSize () const
virtual BOOL serialize (LLDataPacker &dp) const
virtual BOOL deserialize (LLDataPacker &dp)
virtual void dump ()

Public Attributes

std::string mAnimName
LLUUID mAnimAssetID
U32 mFlags

Detailed Description

Definition at line 144 of file llmultigesture.h.


Constructor & Destructor Documentation

LLGestureStepAnimation::LLGestureStepAnimation (  ) 

Definition at line 243 of file llmultigesture.cpp.

LLGestureStepAnimation::~LLGestureStepAnimation (  )  [virtual]

Definition at line 250 of file llmultigesture.cpp.


Member Function Documentation

BOOL LLGestureStepAnimation::deserialize ( LLDataPacker dp  )  [virtual]

Implements LLGestureStep.

Definition at line 278 of file llmultigesture.cpp.

References mAnimAssetID, mAnimName, mFlags, TRUE, LLDataPacker::unpackString(), LLDataPacker::unpackU32(), and LLDataPacker::unpackUUID().

Referenced by LLMultiGesture::deserialize().

void LLGestureStepAnimation::dump (  )  [virtual]

Implements LLGestureStep.

Definition at line 310 of file llmultigesture.cpp.

References llendl, llinfos, mAnimAssetID, mAnimName, and mFlags.

std::string LLGestureStepAnimation::getLabel (  )  const [virtual]

Implements LLGestureStep.

Definition at line 295 of file llmultigesture.cpp.

References ANIM_FLAG_STOP, mAnimName, and mFlags.

S32 LLGestureStepAnimation::getMaxSerialSize (  )  const [virtual]

Implements LLGestureStep.

Definition at line 253 of file llmultigesture.cpp.

References S32.

virtual EStepType LLGestureStepAnimation::getType (  )  [inline, virtual]

Implements LLGestureStep.

Definition at line 150 of file llmultigesture.h.

References STEP_ANIMATION.

BOOL LLGestureStepAnimation::serialize ( LLDataPacker dp  )  const [virtual]

Implements LLGestureStep.

Definition at line 270 of file llmultigesture.cpp.

References mAnimAssetID, mAnimName, mFlags, LLDataPacker::packString(), LLDataPacker::packU32(), LLDataPacker::packUUID(), and TRUE.


Member Data Documentation

LLUUID LLGestureStepAnimation::mAnimAssetID

Definition at line 162 of file llmultigesture.h.

Referenced by deserialize(), dump(), LLPreviewGesture::handleDragAndDrop(), LLPreviewGesture::initDefaultGesture(), LLPreviewGesture::refresh(), and serialize().

std::string LLGestureStepAnimation::mAnimName

Definition at line 161 of file llmultigesture.h.

Referenced by deserialize(), dump(), getLabel(), LLPreviewGesture::handleDragAndDrop(), LLPreviewGesture::initDefaultGesture(), and serialize().

U32 LLGestureStepAnimation::mFlags

Definition at line 163 of file llmultigesture.h.

Referenced by deserialize(), dump(), getLabel(), LLPreviewGesture::refresh(), and serialize().


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