#include <llmoveview.h>
Public Member Functions | |
void | onOpen () |
void | onClose (bool app_quitting) |
Static Public Member Functions | |
static F32 | getYawRate (F32 time) |
Public Attributes | |
LLJoystickAgentTurn * | mForwardButton |
LLJoystickAgentTurn * | mBackwardButton |
LLJoystickAgentSlide * | mSlideLeftButton |
LLJoystickAgentSlide * | mSlideRightButton |
LLButton * | mTurnLeftButton |
LLButton * | mTurnRightButton |
LLButton * | mMoveUpButton |
LLButton * | mMoveDownButton |
Protected Member Functions | |
LLFloaterMove (const LLSD &key) | |
~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) |
Friends | |
class | LLUISingleton< LLFloaterMove, VisibilityPolicy< LLFloater > > |
Definition at line 45 of file llmoveview.h.
LLFloaterMove::LLFloaterMove | ( | const LLSD & | key | ) | [protected] |
Definition at line 60 of file llmoveview.cpp.
References LLUICtrlFactory::buildFloater(), LLPanel::childSetAction(), FALSE, LLSingleton< LLUICtrlFactory >::getInstance(), mBackwardButton, mForwardButton, mMoveDownButton, mMoveUpButton, MOVE_BUTTON_DELAY, moveDown(), moveUp(), mSlideLeftButton, mSlideRightButton, mTurnLeftButton, mTurnRightButton, NULL, LLButton::setHeldDownCallback(), LLButton::setHeldDownDelay(), LLFloater::setIsChrome(), TRUE, turnLeft(), and turnRight().
LLFloaterMove::~LLFloaterMove | ( | ) | [inline, protected] |
Definition at line 53 of file llmoveview.h.
void LLFloaterMove::onOpen | ( | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 114 of file llmoveview.cpp.
References gSavedSettings, LLFloater::onOpen(), LLControlGroup::setBOOL(), and TRUE.
void LLFloaterMove::onClose | ( | bool | app_quitting | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 100 of file llmoveview.cpp.
References FALSE, gSavedSettings, LLFloater::onClose(), and LLControlGroup::setBOOL().
Definition at line 121 of file llmoveview.cpp.
References NUDGE_TIME, and YAW_NUDGE_RATE.
Referenced by agent_turn_left(), agent_turn_right(), LLJoystickAgentTurn::onHeldDown(), turnLeft(), and turnRight().
static void LLFloaterMove::turnLeftNudge | ( | void * | userdata | ) | [static, protected] |
void LLFloaterMove::turnLeft | ( | void * | userdata | ) | [static, protected] |
Definition at line 135 of file llmoveview.cpp.
References gAgent, LLUIFactory< T, LLUISingleton< T, VISIBILITY_POLICY >, VISIBILITY_POLICY >::getInstance(), getYawRate(), and LLAgent::moveYaw().
Referenced by LLFloaterMove().
static void LLFloaterMove::turnRightNudge | ( | void * | userdata | ) | [static, protected] |
void LLFloaterMove::turnRight | ( | void * | userdata | ) | [static, protected] |
Definition at line 142 of file llmoveview.cpp.
References gAgent, LLUIFactory< T, LLUISingleton< T, VISIBILITY_POLICY >, VISIBILITY_POLICY >::getInstance(), getYawRate(), and LLAgent::moveYaw().
Referenced by LLFloaterMove().
void LLFloaterMove::moveUp | ( | void * | userdata | ) | [static, protected] |
Definition at line 149 of file llmoveview.cpp.
References gAgent, and LLAgent::moveUp().
Referenced by LLFloaterMove().
void LLFloaterMove::moveDown | ( | void * | userdata | ) | [static, protected] |
Definition at line 156 of file llmoveview.cpp.
References gAgent, and LLAgent::moveUp().
Referenced by LLFloaterMove().
friend class LLUISingleton< LLFloaterMove, VisibilityPolicy< LLFloater > > [friend] |
Definition at line 49 of file llmoveview.h.
Definition at line 72 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 73 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 74 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 75 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 76 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 78 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().
Definition at line 79 of file llmoveview.h.
Referenced by LLFloaterMove(), and LLAgent::propagate().