#include <llmultigesture.h>
Inheritance diagram for LLGestureStep:
Public Member Functions | |
LLGestureStep () | |
virtual | ~LLGestureStep () |
virtual EStepType | getType ()=0 |
virtual std::string | getLabel () const =0 |
virtual S32 | getMaxSerialSize () const =0 |
virtual BOOL | serialize (LLDataPacker &dp) const =0 |
virtual BOOL | deserialize (LLDataPacker &dp)=0 |
virtual void | dump ()=0 |
Definition at line 121 of file llmultigesture.h.
LLGestureStep::LLGestureStep | ( | ) | [inline] |
Definition at line 124 of file llmultigesture.h.
virtual LLGestureStep::~LLGestureStep | ( | ) | [inline, virtual] |
Definition at line 125 of file llmultigesture.h.
virtual BOOL LLGestureStep::deserialize | ( | LLDataPacker & | dp | ) | [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.
virtual void LLGestureStep::dump | ( | ) | [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.
virtual std::string LLGestureStep::getLabel | ( | ) | const [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.
Referenced by LLPreviewGesture::addStep(), and LLPreviewGesture::updateLabel().
virtual S32 LLGestureStep::getMaxSerialSize | ( | ) | const [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.
virtual EStepType LLGestureStep::getType | ( | ) | [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.
Referenced by LLPreviewGesture::createGesture(), LLPreviewGesture::onCommitAnimation(), LLPreviewGesture::onCommitAnimationTrigger(), LLPreviewGesture::onCommitChat(), LLPreviewGesture::onCommitSound(), LLPreviewGesture::onCommitWait(), LLPreviewGesture::onCommitWaitTime(), LLPreviewGesture::refresh(), and LLGestureManager::runStep().
virtual BOOL LLGestureStep::serialize | ( | LLDataPacker & | dp | ) | const [pure virtual] |
Implemented in LLGestureStepAnimation, LLGestureStepSound, LLGestureStepChat, and LLGestureStepWait.