#include <llmoveview.h>
Inheritance diagram for LLFloaterMove:


| Public Member Functions | |
| void | onClose (bool app_quitting) | 
| Static Public Member Functions | |
| static void | onFlyButtonClicked (void *userdata) | 
| static F32 | getYawRate (F32 time) | 
| static void | show (void *) | 
| static void | toggle (void *) | 
| static BOOL | visible (void *) | 
| static LLFloaterMove * | getInstance () | 
| Public Attributes | |
| LLButton * | mFlyButton | 
| LLJoystickAgentTurn * | mForwardButton | 
| LLJoystickAgentTurn * | mBackwardButton | 
| LLJoystickAgentSlide * | mSlideLeftButton | 
| LLJoystickAgentSlide * | mSlideRightButton | 
| LLButton * | mTurnLeftButton | 
| LLButton * | mTurnRightButton | 
| LLButton * | mMoveUpButton | 
| LLButton * | mMoveDownButton | 
| Protected Member Functions | |
| LLFloaterMove () | |
| ~LLFloaterMove () | |
| Static Protected Member Functions | |
| static void | turnLeftNudge (void *userdata) | 
| static void | turnLeft (void *userdata) | 
| static void | turnRightNudge (void *userdata) | 
| static void | turnRight (void *userdata) | 
| static void | moveUp (void *userdata) | 
| static void | moveDown (void *userdata) | 
| Static Protected Attributes | |
| static LLFloaterMove * | sInstance = NULL | 
Definition at line 45 of file llmoveview.h.
| LLFloaterMove::LLFloaterMove | ( | ) |  [protected] | 
Definition at line 72 of file llmoveview.cpp.
References LLUICtrlFactory::buildFloater(), LLPanel::childSetAction(), LLUICtrlFactory::getButtonByName(), LLViewerUICtrlFactory::getJoystickAgentSlideByName(), LLViewerUICtrlFactory::getJoystickAgentTurnByName(), gUICtrlFactory, mBackwardButton, mFlyButton, mForwardButton, mMoveDownButton, mMoveUpButton, MOVE_BUTTON_DELAY, moveDown(), moveUp(), mSlideLeftButton, mSlideRightButton, mTurnLeftButton, mTurnRightButton, NULL, onFlyButtonClicked(), LLButton::setHeldDownCallback(), LLButton::setHeldDownDelay(), LLFloater::setIsChrome(), sInstance, TRUE, turnLeft(), and turnRight().
Referenced by show().
| LLFloaterMove::~LLFloaterMove | ( | ) |  [protected] | 
| static LLFloaterMove* LLFloaterMove::getInstance | ( | ) |  [inline, static] | 
Definition at line 62 of file llmoveview.h.
References sInstance.
Referenced by LLAgent::propagate().
Definition at line 180 of file llmoveview.cpp.
References NUDGE_TIME, and YAW_NUDGE_RATE.
Referenced by agent_turn_left(), agent_turn_right(), LLJoystickAgentTurn::onHeldDown(), turnLeft(), and turnRight().
Definition at line 215 of file llmoveview.cpp.
References gAgent, and LLAgent::moveUp().
Referenced by LLFloaterMove().
Definition at line 208 of file llmoveview.cpp.
References gAgent, and LLAgent::moveUp().
Referenced by LLFloaterMove().
| void LLFloaterMove::onClose | ( | bool | app_quitting | ) |  [virtual] | 
Reimplemented from LLFloater.
Definition at line 123 of file llmoveview.cpp.
References FALSE, gSavedSettings, LLFloater::onClose(), and LLControlGroup::setBOOL().
Definition at line 173 of file llmoveview.cpp.
References gAgent, and LLAgent::toggleFlying().
Referenced by LLFloaterMove().
Definition at line 138 of file llmoveview.cpp.
References f, gSavedSettings, LLFloaterMove(), LLFloater::open(), LLControlGroup::setBOOL(), sInstance, and TRUE.
Referenced by LLShowFloater::handleEvent(), LLViewerWindow::initWorldUI(), and toggle().
Definition at line 154 of file llmoveview.cpp.
References LLFloater::close(), NULL, show(), and sInstance.
Definition at line 194 of file llmoveview.cpp.
References gAgent, LLButton::getHeldDownTime(), getYawRate(), LLAgent::moveYaw(), mTurnLeftButton, and sInstance.
Referenced by LLFloaterMove().
Definition at line 201 of file llmoveview.cpp.
References gAgent, LLButton::getHeldDownTime(), getYawRate(), LLAgent::moveYaw(), mTurnRightButton, and sInstance.
Referenced by LLFloaterMove().
Definition at line 167 of file llmoveview.cpp.
References NULL, and sInstance.
Referenced by LLFloaterVisible::handleEvent().
Definition at line 78 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 77 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 84 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 83 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 79 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 80 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 81 of file llmoveview.h.
Referenced by LLFloaterMove(), LLAgent::propagate(), and turnLeft().
Definition at line 82 of file llmoveview.h.
Referenced by LLFloaterMove(), LLAgent::propagate(), and turnRight().
| LLFloaterMove * LLFloaterMove::sInstance = NULL  [static, protected] | 
Definition at line 87 of file llmoveview.h.
Referenced by getInstance(), LLFloaterMove(), show(), toggle(), turnLeft(), turnRight(), visible(), and ~LLFloaterMove().
 1.4.7
 1.4.7