#include <lljoystickbutton.h>
Inheritance diagram for LLJoystickAgentTurn:
Public Member Functions | |
LLJoystickAgentTurn (const LLString &name, LLRect rect, const LLString &default_image, const LLString &selected_image, EJoystickQuadrant initial) | |
virtual EWidgetType | getWidgetType () const |
virtual LLString | getWidgetTag () const |
virtual void | onHeldDown () |
Static Public Member Functions | |
static LLView * | fromXML (LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
Definition at line 89 of file lljoystickbutton.h.
LLJoystickAgentTurn::LLJoystickAgentTurn | ( | const LLString & | name, | |
LLRect | rect, | |||
const LLString & | default_image, | |||
const LLString & | selected_image, | |||
EJoystickQuadrant | initial | |||
) | [inline] |
LLView * LLJoystickAgentTurn::fromXML | ( | LLXMLNodePtr | node, | |
LLView * | parent, | |||
LLUICtrlFactory * | factory | |||
) | [static] |
Reimplemented from LLButton.
Definition at line 324 of file lljoystickbutton.cpp.
References FALSE, LLUICtrl::initFromXML(), JQ_ORIGIN, LLJoystickAgentTurn(), LLView::selectFontHAlign(), LLJoystick::selectQuadrant(), LLButton::setHAlign(), and LLButton::setScaleImage().
virtual LLString LLJoystickAgentTurn::getWidgetTag | ( | ) | const [inline, virtual] |
Reimplemented from LLButton.
Definition at line 98 of file lljoystickbutton.h.
References LL_JOYSTICK_TURN.
virtual EWidgetType LLJoystickAgentTurn::getWidgetType | ( | ) | const [inline, virtual] |
Reimplemented from LLButton.
Definition at line 97 of file lljoystickbutton.h.
References WIDGET_TYPE_JOYSTICK_TURN.
void LLJoystickAgentTurn::onHeldDown | ( | ) | [virtual] |
Implements LLJoystick.
Definition at line 264 of file lljoystickbutton.cpp.
References gAgent, LLJoystick::getElapsedHeldDownTime(), LLFloaterMove::getYawRate(), m, LLJoystick::mFirstMouse, LLJoystick::mInitialOffset, LLJoystick::mLastMouse, LLAgent::moveAt(), LLAgent::moveAtNudge(), LLAgent::moveYaw(), LLJoystick::mVertSlopFar, LLJoystick::mVertSlopNear, LLCoord::mX, LLCoord::mY, NUDGE_TIME, S32, and LLJoystick::updateSlop().