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

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

Implements LLGestureStep.

Definition at line 173 of file llmultigesture.h.

References STEP_SOUND.

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.

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLGestureStepSound::dump (  )  [virtual]

Implements LLGestureStep.

Definition at line 369 of file llmultigesture.cpp.

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


Member Data Documentation

Definition at line 186 of file llmultigesture.h.

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


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

Generated on Fri May 16 08:48:19 2008 for SecondLife by  doxygen 1.5.5