canAffectSelection() | LLManipRotate | [virtual] |
clipMouseWhenDown() | LLTool | [inline, virtual] |
drag(S32 x, S32 y) | LLManipRotate | [private] |
dragConstrained(S32 x, S32 y) | LLManipRotate | [private] |
dragUnconstrained(S32 x, S32 y) | LLManipRotate | [private] |
draw() | LLTool | [virtual] |
e_manip_part enum name | LLManip | |
e_select_part_ranges enum name | LLManip | |
EManipPart typedef | LLManip | |
EManipPartRanges typedef | LLManip | |
findNearestPointOnRing(S32 x, S32 y, const LLVector3 ¢er, const LLVector3 &axis) | LLManipRotate | [private] |
getConstraintAxis() | LLManipRotate | [private] |
getEditingObject() | LLTool | [inline, virtual] |
getEditingPointGlobal() | LLTool | [inline, virtual] |
getHighlightedPart() | LLManip | [inline] |
getManipAxis(LLViewerObject *object, EManipPart manip, LLVector3 &axis) | LLManip | [protected] |
getManipNormal(LLViewerObject *object, EManipPart manip, LLVector3 &normal) | LLManip | [protected] |
getMousePointOnPlaneAgent(LLVector3 &point, S32 x, S32 y, LLVector3 origin, LLVector3 normal) | LLManip | [protected] |
getMousePointOnPlaneGlobal(LLVector3d &point, S32 x, S32 y, LLVector3d origin, LLVector3 normal) | LLManip | [protected] |
getName() const | LLTool | [inline, virtual] |
getObjectAxisClosestToMouse(LLVector3 &axis) | LLManipRotate | [private] |
getOverrideTool(MASK mask) | LLTool | [virtual] |
getPivotPoint() | LLManip | [protected] |
getSavedPivotPoint() const | LLManip | [protected] |
getSelection() | LLManip | |
getSubdivisionLevel(const LLVector3 &reference_point, const LLVector3 &translate_axis, F32 grid_scale, S32 min_pixel_spacing=MIN_DIVISION_PIXEL_WIDTH) | LLManip | [protected] |
handleDeselect() | LLManipRotate | [virtual] |
handleDoubleClick(S32 x, S32 y, MASK mask) | LLTool | [virtual] |
handleHover(S32 x, S32 y, MASK mask) | LLManipRotate | [virtual] |
handleKey(KEY key, MASK mask) | LLTool | [virtual] |
handleMouseDown(S32 x, S32 y, MASK mask) | LLManipRotate | [virtual] |
handleMouseDownOnPart(S32 x, S32 y, MASK mask) | LLManipRotate | [virtual] |
handleMouseUp(S32 x, S32 y, MASK mask) | LLManipRotate | [virtual] |
handleRightMouseDown(S32 x, S32 y, MASK mask) | LLTool | [virtual] |
handleRightMouseUp(S32 x, S32 y, MASK mask) | LLTool | [virtual] |
handleScrollWheel(S32 x, S32 y, S32 clicks) | LLTool | [virtual] |
handleSelect() | LLManipRotate | [virtual] |
handleToolTip(S32 x, S32 y, LLString &msg, LLRect *sticky_rect_screen) | LLTool | [virtual] |
hasMouseCapture() | LLTool | [virtual] |
highlightManipulators(S32 x, S32 y) | LLManipRotate | [virtual] |
intersectMouseWithSphere(S32 x, S32 y, const LLVector3 &sphere_center, F32 sphere_radius) | LLManipRotate | [private, static] |
intersectRayWithSphere(const LLVector3 &ray_pt, const LLVector3 &ray_dir, const LLVector3 &sphere_center, F32 sphere_radius) | LLManipRotate | [private, static] |
isAlwaysRendered() | LLTool | [inline, virtual] |
isEditing() | LLTool | [inline, virtual] |
isView() | LLTool | [inline, virtual] |
LL_ARROW_MAX enum value | LLManip | |
LL_ARROW_MIN enum value | LLManip | |
LL_CORNER_MAX enum value | LLManip | |
LL_CORNER_MIN enum value | LLManip | |
LL_CORNER_NNN enum value | LLManip | |
LL_CORNER_NNP enum value | LLManip | |
LL_CORNER_NPN enum value | LLManip | |
LL_CORNER_NPP enum value | LLManip | |
LL_CORNER_PNN enum value | LLManip | |
LL_CORNER_PNP enum value | LLManip | |
LL_CORNER_PPN enum value | LLManip | |
LL_CORNER_PPP enum value | LLManip | |
LL_EDGE_MAX enum value | LLManip | |
LL_EDGE_MIN enum value | LLManip | |
LL_EDGE_NEGX_NEGY enum value | LLManip | |
LL_EDGE_NEGX_POSY enum value | LLManip | |
LL_EDGE_NEGY_NEGZ enum value | LLManip | |
LL_EDGE_NEGY_POSZ enum value | LLManip | |
LL_EDGE_NEGZ_NEGX enum value | LLManip | |
LL_EDGE_NEGZ_POSX enum value | LLManip | |
LL_EDGE_POSX_NEGY enum value | LLManip | |
LL_EDGE_POSX_POSY enum value | LLManip | |
LL_EDGE_POSY_NEGZ enum value | LLManip | |
LL_EDGE_POSY_POSZ enum value | LLManip | |
LL_EDGE_POSZ_NEGX enum value | LLManip | |
LL_EDGE_POSZ_POSX enum value | LLManip | |
LL_FACE_MAX enum value | LLManip | |
LL_FACE_MIN enum value | LLManip | |
LL_FACE_NEGX enum value | LLManip | |
LL_FACE_NEGY enum value | LLManip | |
LL_FACE_NEGZ enum value | LLManip | |
LL_FACE_POSX enum value | LLManip | |
LL_FACE_POSY enum value | LLManip | |
LL_FACE_POSZ enum value | LLManip | |
LL_NO_PART enum value | LLManip | |
LL_ROT_GENERAL enum value | LLManip | |
LL_ROT_ROLL enum value | LLManip | |
LL_ROT_X enum value | LLManip | |
LL_ROT_Y enum value | LLManip | |
LL_ROT_Z enum value | LLManip | |
LL_X_ARROW enum value | LLManip | |
LL_XY_PLANE enum value | LLManip | |
LL_XZ_PLANE enum value | LLManip | |
LL_Y_ARROW enum value | LLManip | |
LL_YZ_PLANE enum value | LLManip | |
LL_Z_ARROW enum value | LLManip | |
LLManip(const LLString &name, LLToolComposite *composite) | LLManip | |
LLManipRotate(LLToolComposite *composite) | LLManipRotate | |
LLMouseHandler() | LLMouseHandler | [inline] |
LLTool(const LLString &name, LLToolComposite *composite=NULL) | LLTool | |
localPointToScreen(S32 local_x, S32 local_y, S32 *screen_x, S32 *screen_y) const | LLTool | [inline, virtual] |
mCamEdgeOn | LLManipRotate | [private] |
mCenterScreen | LLManipRotate | [private] |
mCenterToCam | LLManipRotate | [private] |
mCenterToCamMag | LLManipRotate | [private] |
mCenterToCamNorm | LLManipRotate | [private] |
mCenterToProfilePlane | LLManipRotate | [private] |
mCenterToProfilePlaneMag | LLManipRotate | [private] |
mComposite | LLTool | [protected] |
mHelpTextTimer | LLManip | [protected] |
mHighlightedPart | LLManip | [protected] |
mInSnapRegime | LLManip | [protected] |
mManipPart | LLManipRotate | [private] |
mManipulatorScales | LLManipRotate | [private] |
mManipulatorVertices | LLManipRotate | [private] |
mMouseCur | LLManipRotate | [private] |
mMouseDown | LLManipRotate | [private] |
mName | LLTool | [protected] |
mObjectSelection | LLManip | [protected] |
mouseToRay(S32 x, S32 y, LLVector3 *ray_pt, LLVector3 *ray_dir) | LLManipRotate | [private, static] |
mRadiusMeters | LLManipRotate | [private] |
mRotation | LLManipRotate | [private] |
mRotationCenter | LLManipRotate | [private] |
mSendUpdateOnMouseUp | LLManipRotate | [private] |
mSmoothRotate | LLManipRotate | [private] |
nearestPointOnLineFromMouse(S32 x, S32 y, const LLVector3 &b1, const LLVector3 &b2, F32 &a_param, F32 &b_param) | LLManip | [protected] |
onMouseCaptureLost() | LLTool | [inline, virtual] |
projectToSphere(F32 x, F32 y, BOOL *on_sphere) | LLManipRotate | [private] |
rebuild(LLViewerObject *vobj) | LLManip | [static] |
render() | LLManipRotate | [virtual] |
renderActiveRing(F32 radius, F32 width, const LLColor4 ¢er_color, const LLColor4 &side_color) | LLManipRotate | [private] |
renderGuidelines(BOOL draw_x=TRUE, BOOL draw_y=TRUE, BOOL draw_z=TRUE) | LLManip | |
renderSnapGuides() | LLManipRotate | [private] |
renderTickText(const LLVector3 &pos, const char *suffix, const LLColor4 &color) | LLManip | [protected] |
renderTickValue(const LLVector3 &pos, F32 value, const char *suffix, const LLColor4 &color) | LLManip | [protected] |
renderXYZ(const LLVector3 &vec) | LLManip | [static] |
screenPointToLocal(S32 screen_x, S32 screen_y, S32 *local_x, S32 *local_y) const | LLTool | [inline, virtual] |
setMouseCapture(BOOL b) | LLTool | |
setupSnapGuideRenderPass(S32 pass) | LLManip | [protected] |
sGridMaxSubdivisionLevel | LLManip | [protected, static] |
sGridMinSubdivisionLevel | LLManip | [protected, static] |
sHelpTextFadeTime | LLManip | [protected, static] |
sHelpTextVisibleTime | LLManip | [protected, static] |
sMaxTimesShowHelpText | LLManip | [protected, static] |
sNameNull | LLTool | [static] |
sNumTimesHelpTextShown | LLManip | [protected, static] |
sTickLabelSpacing | LLManip | [protected, static] |
stopEditing() | LLTool | [inline, virtual] |
updateGridSettings() | LLManip | [protected] |
updateHoverView() | LLManipRotate | [private] |
updateVisiblity() | LLManipRotate | [private] |
~LLMouseHandler() | LLMouseHandler | [inline, virtual] |
~LLTool() | LLTool | [virtual] |