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


1.5.5