LLGestureStepSound Class Reference

#include <llmultigesture.h>

Inheritance diagram for LLGestureStepSound:

Inheritance graph
[legend]
Collaboration diagram for LLGestureStepSound:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLGestureStepSound ()
virtual ~LLGestureStepSound ()
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 mSoundName
LLUUID mSoundAssetID
U32 mFlags

Detailed Description

Definition at line 167 of file llmultigesture.h.


Constructor & Destructor Documentation

LLGestureStepSound::LLGestureStepSound (  ) 

Definition at line 321 of file llmultigesture.cpp.

LLGestureStepSound::~LLGestureStepSound (  )  [virtual]

Definition at line 328 of file llmultigesture.cpp.


Member Function Documentation

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

Implements LLGestureStep.

Definition at line 353 of file llmultigesture.cpp.

References mFlags, mSoundAssetID, mSoundName, TRUE, LLDataPacker::unpackString(), LLDataPacker::unpackU32(), and LLDataPacker::unpackUUID().

Referenced by LLMultiGesture::deserialize().

void LLGestureStepSound::dump (  )  [virtual]

Implements LLGestureStep.

Definition at line 369 of file llmultigesture.cpp.

References llendl, llinfos, mFlags, mSoundAssetID, and mSoundName.

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

Implements LLGestureStep.

Definition at line 362 of file llmultigesture.cpp.

References mSoundName.

S32 LLGestureStepSound::getMaxSerialSize (  )  const [virtual]

Implements LLGestureStep.

Definition at line 331 of file llmultigesture.cpp.

References S32.

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

Implements LLGestureStep.

Definition at line 173 of file llmultigesture.h.

References STEP_SOUND.

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

Implements LLGestureStep.

Definition at line 345 of file llmultigesture.cpp.

References mFlags, mSoundAssetID, mSoundName, LLDataPacker::packString(), LLDataPacker::packU32(), LLDataPacker::packUUID(), and TRUE.


Member Data Documentation

U32 LLGestureStepSound::mFlags

Definition at line 186 of file llmultigesture.h.

Referenced by deserialize(), dump(), and serialize().

LLUUID LLGestureStepSound::mSoundAssetID

Definition at line 185 of file llmultigesture.h.

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

std::string LLGestureStepSound::mSoundName

Definition at line 184 of file llmultigesture.h.

Referenced by deserialize(), dump(), getLabel(), LLPreviewGesture::handleDragAndDrop(), 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