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