LLToolFace Class Reference

#include <lltoolface.h>

Inheritance diagram for LLToolFace:

Inheritance graph
[legend]
Collaboration diagram for LLToolFace:

Collaboration graph
[legend]
List of all members.

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)

Detailed Description

Definition at line 39 of file lltoolface.h.


Constructor & Destructor Documentation

LLToolFace::LLToolFace (  ) 

Definition at line 57 of file lltoolface.cpp.

LLToolFace::~LLToolFace (  )  [virtual]

Definition at line 62 of file lltoolface.cpp.


Member Function Documentation

void LLToolFace::handleDeselect (  )  [virtual]

Reimplemented from LLTool.

Definition at line 154 of file lltoolface.cpp.

References FALSE, gSelectMgr, and LLSelectMgr::setTEMode().

BOOL LLToolFace::handleDoubleClick ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLTool.

Definition at line 66 of file lltoolface.cpp.

References FALSE, LLSelectMgr::getSelection(), gFloaterTools, gSelectMgr, LLFloaterTools::PANEL_FACE, LLFloaterTools::showPanel(), and TRUE.

BOOL LLToolFace::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Reimplemented from LLTool.

Definition at line 86 of file lltoolface.cpp.

References gPickFaces, gViewerWindow, LLViewerWindow::hitObjectOrLandGlobalAsync(), pickCallback(), and TRUE.

void LLToolFace::handleSelect (  )  [virtual]

Reimplemented from LLTool.

Definition at line 147 of file lltoolface.cpp.

References gSelectMgr, LLSelectMgr::setTEMode(), and TRUE.

void LLToolFace::pickCallback ( S32  x,
S32  y,
MASK  mask 
) [static]

Definition at line 93 of file lltoolface.cpp.

References LLSelectMgr::addAsIndividual(), LLSelectMgr::deselectAll(), LLSelectMgr::getSelection(), gLastHitObjectFace, gSelectMgr, gViewerWindow, LLPrimitive::isAvatar(), LLViewerObject::isSelected(), LLViewerWindow::lastObjectHit(), MASK_SHIFT, LLSelectMgr::remove(), S32, and LLSelectMgr::selectObjectOnly().

Referenced by handleMouseDown().

void LLToolFace::render (  )  [virtual]

Reimplemented from LLTool.

Definition at line 161 of file lltoolface.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:52 2010 for Second Life Viewer by  doxygen 1.4.7