#include <lltoolface.h>
Public Member Functions | |
LLToolFace () | |
virtual | ~LLToolFace () |
virtual BOOL | handleMouseDown (S32 x, S32 y, MASK mask) |
virtual BOOL | handleDoubleClick (S32 x, S32 y, MASK mask) |
virtual void | handleSelect () |
virtual void | handleDeselect () |
virtual void | render () |
Static Public Member Functions | |
static void | pickCallback (S32 x, S32 y, MASK mask) |
Definition at line 39 of file lltoolface.h.
LLToolFace::LLToolFace | ( | ) |
Definition at line 54 of file lltoolface.cpp.
LLToolFace::~LLToolFace | ( | ) | [virtual] |
Definition at line 59 of file lltoolface.cpp.
Reimplemented from LLTool.
Definition at line 83 of file lltoolface.cpp.
References gPickFaces, gViewerWindow, LLViewerWindow::hitObjectOrLandGlobalAsync(), pickCallback(), and TRUE.
Reimplemented from LLTool.
Definition at line 63 of file lltoolface.cpp.
References FALSE, LLSingleton< LLSelectMgr >::getInstance(), gFloaterTools, LLFloaterTools::PANEL_FACE, LLFloaterTools::showPanel(), and TRUE.
void LLToolFace::handleSelect | ( | ) | [virtual] |
Reimplemented from LLTool.
Definition at line 144 of file lltoolface.cpp.
References LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::setTEMode(), and TRUE.
void LLToolFace::handleDeselect | ( | ) | [virtual] |
Reimplemented from LLTool.
Definition at line 151 of file lltoolface.cpp.
References FALSE, LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::setTEMode().
void LLToolFace::render | ( | ) | [virtual] |
Definition at line 90 of file lltoolface.cpp.
References LLSelectMgr::addAsIndividual(), LLSelectMgr::deselectAll(), LLSingleton< LLSelectMgr >::getInstance(), gLastHitObjectFace, gViewerWindow, LLPrimitive::isAvatar(), LLViewerObject::isSelected(), LLViewerWindow::lastObjectHit(), MASK_SHIFT, LLSelectMgr::remove(), S32, and LLSelectMgr::selectObjectOnly().
Referenced by handleMouseDown().