LLGestureStepWait Class Reference

#include <llmultigesture.h>

Inheritance diagram for LLGestureStepWait:

Inheritance graph
[legend]
Collaboration diagram for LLGestureStepWait:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLGestureStepWait ()
virtual ~LLGestureStepWait ()
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

F32 mWaitSeconds
U32 mFlags

Detailed Description

Definition at line 215 of file llmultigesture.h.


Constructor & Destructor Documentation

LLGestureStepWait::LLGestureStepWait (  ) 

Definition at line 435 of file llmultigesture.cpp.

LLGestureStepWait::~LLGestureStepWait (  )  [virtual]

Definition at line 441 of file llmultigesture.cpp.


Member Function Documentation

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

Implements LLGestureStep.

Definition at line 463 of file llmultigesture.cpp.

References mFlags, mWaitSeconds, TRUE, LLDataPacker::unpackF32(), and LLDataPacker::unpackU32().

Referenced by LLMultiGesture::deserialize().

void LLGestureStepWait::dump (  )  [virtual]

Implements LLGestureStep.

Definition at line 488 of file llmultigesture.cpp.

References llendl, llinfos, mFlags, and mWaitSeconds.

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

Implements LLGestureStep.

Definition at line 470 of file llmultigesture.cpp.

References mFlags, mWaitSeconds, WAIT_FLAG_ALL_ANIM, and WAIT_FLAG_TIME.

S32 LLGestureStepWait::getMaxSerialSize (  )  const [virtual]

Implements LLGestureStep.

Definition at line 444 of file llmultigesture.cpp.

References S32.

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

Implements LLGestureStep.

Definition at line 221 of file llmultigesture.h.

References STEP_WAIT.

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

Implements LLGestureStep.

Definition at line 456 of file llmultigesture.cpp.

References mFlags, mWaitSeconds, LLDataPacker::packF32(), LLDataPacker::packU32(), and TRUE.


Member Data Documentation

U32 LLGestureStepWait::mFlags

Definition at line 233 of file llmultigesture.h.

Referenced by deserialize(), dump(), getLabel(), LLPreviewGesture::initDefaultGesture(), LLPreviewGesture::onCommitWait(), LLPreviewGesture::refresh(), LLGestureManager::runStep(), and serialize().

F32 LLGestureStepWait::mWaitSeconds

Definition at line 232 of file llmultigesture.h.

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


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