#include <llmaniptranslate.h>
Definition at line 40 of file llmaniptranslate.h.
typedef std::set<ManipulatorHandle*, compare_manipulators> LLManipTranslate::minpulator_list_t [private] |
Definition at line 118 of file llmaniptranslate.h.
enum LLManipTranslate::EHandleType [protected] |
LLManipTranslate::LLManipTranslate | ( | LLToolComposite * | composite | ) |
Definition at line 103 of file llmaniptranslate.cpp.
References restoreGL(), and sGridTex.
LLManipTranslate::~LLManipTranslate | ( | ) | [virtual] |
void LLManipTranslate::restoreGL | ( | ) | [static] |
Definition at line 130 of file llmaniptranslate.cpp.
References d, i, j, and sGridTex.
Referenced by LLManipTranslate(), and LLViewerWindow::restoreGL().
Reimplemented from LLTool.
Definition at line 267 of file llmaniptranslate.cpp.
References FALSE, gViewerWindow, handleMouseDownOnPart(), LLViewerWindow::lastObjectHit(), LLManip::LL_X_ARROW, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_Y_ARROW, LLManip::LL_YZ_PLANE, LLManip::LL_Z_ARROW, and LLManip::mHighlightedPart.
Reimplemented from LLManip.
Definition at line 1030 of file llmaniptranslate.cpp.
References LLSelectMgr::enableSilhouette(), FALSE, LLSingleton< LLSelectMgr >::getInstance(), handleHover(), LLManip::handleMouseUp(), LLTool::hasMouseCapture(), LLManip::LL_NO_PART, mInSnapRegime, mManipPart, LLSelectMgr::saveSelectedObjectTransform(), SELECT_ACTION_TYPE_PICK, LLSelectMgr::sendMultipleUpdate(), TRUE, and UPD_POSITION.
Reimplemented from LLManip.
Definition at line 382 of file llmaniptranslate.cpp.
References LLVector3::abs(), LLAgent::cameraOrbitAround(), LLVOAvatar::clampAttachmentPositions(), LLAgent::clearFocusObject(), LLWorld::clipToVisibleRegions(), DEG_TO_RAD, dialog_refresh_all(), FALSE, gAgent, LLCoordFrame::getAtAxis(), LLAgent::getAvatarObject(), LLControlGroup::getBOOL(), LLControlGroup::getF32(), LLSingleton< LLWorld >::getInstance(), LLSingleton< LLViewerCamera >::getInstance(), LLSingleton< LLSelectMgr >::getInstance(), LLManip::getManipAxis(), LLWorld::getMinAllowedZ(), getMinGridScale(), LLManip::getMousePointOnPlaneGlobal(), LLSelectNode::getObject(), LLXform::getParent(), LLPrimitive::getPCode(), LLManip::getPivotPoint(), LLAgent::getPosAgentFromGlobal(), LLAgent::getPosGlobalFromAgent(), LLXform::getPosition(), LLViewerObject::getPositionAgent(), LLViewerObject::getPositionGlobal(), LLXform::getRotation(), LLManip::getSubdivisionLevel(), LLViewerWindow::getWindowWidth(), LLXform::getWorldRotation(), gFPSClamped, gSavedSettings, gViewerWindow, LLTool::hasMouseCapture(), highlightManipulators(), LLViewerObject::isAttachment(), LLXform::isRootEdit(), LLViewerObject::isSelected(), LL_PCODE_LEGACY_GRASS, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_YZ_PLANE, llabs(), llclamp(), lldebugst, llendl, llwarns, LLVector3d::magVecSquared(), MASK_COPY, MAX_OBJECT_Z, mCopyMadeThisDrag, mDragCursorStartGlobal, mDragSelectionStartGlobal, LLVector3d::mdV, mGridOrigin, mGridRotation, mGridScale, LLSelectNode::mIndividualSelection, mInSnapRegime, mLastHoverMouseX, mLastHoverMouseY, LLSelectNode::mLastPositionLocal, mManipNormal, mManipPart, mMouseDownX, mMouseDownY, mMouseOutsideSlop, LLManip::mObjectSelection, MOUSE_DRAG_SLOP, LLSelectNode::mSavedPositionGlobal, LLSelectNode::mSavedPositionLocal, mSnapOffsetAxis, mSnapOffsetMeters, mSubdivisions, LLVector3::mV, LLVector3d::normVec(), LLVector3::normVec(), LLViewerObject::permMove(), projected_vec(), LLManip::rebuild(), LLWorld::resolveLandHeightGlobal(), LLVector3::rotVec(), S32, LLVector3::scaleVec(), SELECT_TYPE_HUD, LLSelectMgr::selectDuplicate(), LLViewerWindow::setCursor(), LLViewerObject::setPosition(), LLVector3d::setVec(), LLManip::sGridMaxSubdivisionLevel, LLManip::sGridMinSubdivisionLevel, LLQuaternion::transQuat(), TRUE, UI_CURSOR_NOLOCKED, UI_CURSOR_TOOLTRANSLATE, LLSelectMgr::updateSelectionCenter(), VX, VY, VZ, and LLVector3::zero.
Referenced by handleMouseUp().
void LLManipTranslate::render | ( | ) | [virtual] |
Reimplemented from LLTool.
Definition at line 1053 of file llmaniptranslate.cpp.
References gAgent, LLAgent::getAvatarObject(), gGL, LLVOAvatar::mHUDCurZoom, LLManip::mObjectSelection, LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), LLManip::renderGuidelines(), renderSnapGuides(), renderText(), renderTranslationHandles(), and SELECT_TYPE_HUD.
void LLManipTranslate::handleSelect | ( | ) | [virtual] |
Reimplemented from LLManip.
Definition at line 253 of file llmaniptranslate.cpp.
References LLSingleton< LLSelectMgr >::getInstance(), gFloaterTools, LLManip::handleSelect(), LLSelectMgr::saveSelectedObjectTransform(), SELECT_ACTION_TYPE_PICK, and LLFloaterTools::setStatusText().
void LLManipTranslate::handleDeselect | ( | ) | [virtual] |
Reimplemented from LLManip.
Definition at line 260 of file llmaniptranslate.cpp.
References LLManip::handleDeselect(), LLManip::LL_NO_PART, LLManip::mHighlightedPart, and mManipPart.
Implements LLManip.
Definition at line 788 of file llmaniptranslate.cpp.
References LLQuaternion::DEFAULT, FALSE, gAgent, LLAgent::getAvatarObject(), LLSelectMgr::getGrid(), LLSingleton< LLSelectMgr >::getInstance(), LLSingleton< LLViewerCamera >::getInstance(), LLViewerCamera::getModelview(), LLCoordFrame::getOrigin(), LLManip::getPivotPoint(), LLViewerCamera::getProjection(), LLViewerWindow::getWindowHeight(), LLViewerWindow::getWindowWidth(), gViewerWindow, i, LLMatrix4::initAll(), LLMatrix4::initRotTrans(), LLManip::LL_NO_PART, llabs(), LLVector2::magVecSquared(), MANIPULATOR_HOTSPOT_END, MANIPULATOR_HOTSPOT_START, MANIPULATOR_IDS, mArrowLengthMeters, LLManipTranslate::ManipulatorHandle::mEndPosition, LLManip::mHighlightedPart, LLManipTranslate::ManipulatorHandle::mHotSpotRadius, LLVOAvatar::mHUDCurZoom, MIN_PLANE_MANIP_DOT_PRODUCT, LLManipTranslate::ManipulatorHandle::mManipID, mManipulatorVertices, LLManip::mObjectSelection, mPlaneManipOffsetMeters, mPlaneManipPositions, mProjectedManipulators, LLManipTranslate::ManipulatorHandle::mStartPosition, LLVector4::mV, LLVector3::mV, LLVector2::normVec(), LLVector3::normVec(), OGL_TO_CFR_ROTATION, PLANE_TICK_SIZE, S32, LLVector4::scaleVec(), SELECT_TYPE_HUD, LLVector2::setVec(), TRUE, VW, VX, VY, VZ, and LLVector3::zero.
Referenced by handleHover(), and handleMouseDownOnPart().
Implements LLManip.
Definition at line 288 of file llmaniptranslate.cpp.
References canAffectSelection(), LLSelectMgr::enableSilhouette(), FALSE, gAgent, LLControlGroup::getBOOL(), LLSelectMgr::getGrid(), LLSingleton< LLViewerCamera >::getInstance(), LLSingleton< LLSelectMgr >::getInstance(), LLManip::getManipAxis(), LLManip::getManipNormal(), getMinGridScale(), LLManip::getMousePointOnPlaneGlobal(), LLSelectNode::getObject(), LLManip::getPivotPoint(), LLAgent::getPosGlobalFromAgent(), LLManip::getSubdivisionLevel(), gSavedSettings, gViewerWindow, highlightManipulators(), LLManip::LL_X_ARROW, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_Y_ARROW, LLManip::LL_YZ_PLANE, LLManip::LL_Z_ARROW, llclamp(), llendl, llwarns, mCopyMadeThisDrag, mDragCursorStartGlobal, mDragSelectionStartGlobal, mGridOrigin, mGridRotation, mGridScale, LLManip::mHelpTextTimer, LLManip::mHighlightedPart, mManipNormal, mManipPart, mMouseDownX, mMouseDownY, mMouseOutsideSlop, LLManip::mObjectSelection, mSubdivisions, LLCoord::mX, LLCoord::mY, LLFrameTimer::reset(), S32, LLSelectMgr::saveSelectedObjectTransform(), SELECT_ACTION_TYPE_MOVE, LLViewerWindow::setCursor(), LLUI::setCursorPositionScreen(), LLTool::setMouseCapture(), LLManip::sGridMaxSubdivisionLevel, LLManip::sGridMinSubdivisionLevel, LLManip::sNumTimesHelpTextShown, TRUE, UI_CURSOR_TOOLTRANSLATE, LLSelectMgr::updateSelectionCenter(), and LLVector3::z_axis.
Referenced by handleMouseDown().
BOOL LLManipTranslate::canAffectSelection | ( | ) | [virtual] |
Implements LLManip.
Definition at line 2260 of file llmaniptranslate.cpp.
References LLControlGroup::getBOOL(), gSavedSettings, LLManip::mObjectSelection, LLViewerObject::permModify(), and LLViewerObject::permMove().
Referenced by handleMouseDownOnPart().
void LLManipTranslate::renderArrow | ( | S32 | which_arrow, | |
S32 | selected_arrow, | |||
F32 | box_size, | |||
F32 | arrow_size, | |||
F32 | handle_size, | |||
BOOL | reverse_direction | |||
) | [protected] |
Definition at line 2157 of file llmaniptranslate.cpp.
References ARROW_TO_AXIS, LLGLImmediate::begin(), LLGLImmediate::color4fv(), CONE_LOD_HIGHEST, LLGLImmediate::end(), gCone, gGL, LLVertexBuffer::LINES, LLManip::LL_NO_PART, LLManip::LL_X_ARROW, LLManip::LL_Y_ARROW, LLManip::LL_Z_ARROW, llendl, llerrs, mArrowScales, LLManip::mHighlightedPart, LLVector3::mV, LLColor4::mV, LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), LLCone::render(), S32, LLUI::setLineWidth(), LLGLImmediate::translatef(), VALPHA, and LLGLImmediate::vertex3f().
Referenced by renderTranslationHandles().
void LLManipTranslate::renderTranslationHandles | ( | ) | [protected] |
Definition at line 1752 of file llmaniptranslate.cpp.
References LLGLImmediate::begin(), LLGLImmediate::color4f(), LLGLImmediate::color4fv(), LLQuaternion::conjQuat(), dist_vec(), LLGLImmediate::end(), FALSE, gAgent, LLQuaternion::getAngleAxis(), LLCoordFrame::getAtAxis(), LLAgent::getAvatarObject(), LLControlGroup::getBOOL(), LLAgent::getCameraPositionAgent(), LLControlGroup::getF32(), LLSelectMgr::getGrid(), LLSingleton< LLViewerCamera >::getInstance(), LLSingleton< LLSelectMgr >::getInstance(), LLCriticalDamp::getInterpolant(), LLManip::getManipAxis(), LLCoordFrame::getOrigin(), LLManip::getPivotPoint(), LLViewerObject::getPositionAgent(), LLAgent::getPositionAgent(), LLCamera::getView(), LLCamera::getViewHeightInPixels(), LLViewerWindow::getWindowHeight(), gGL, gSavedSettings, gViewerWindow, i, lerp(), LLVertexBuffer::LINES, LLManip::LL_NO_PART, LLManip::LL_X_ARROW, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_Y_ARROW, LLManip::LL_YZ_PLANE, LLManip::LL_Z_ARROW, llabs(), MANIPULATOR_SCALE_HALF_LIFE, mArrowLengthMeters, mArrowScales, mAxisArrowLength, mConeSize, mGridSizeMeters, LLManip::mHighlightedPart, LLVOAvatar::mHUDCurZoom, MIN_PLANE_MANIP_DOT_PRODUCT, mManipPart, LLManip::mObjectSelection, mPlaneManipOffsetMeters, mPlaneManipPositions, mPlaneScales, LLColor4::mV, LLVector4::mV, LLVector3::mV, LLVector3::normVec(), NUM_AXES, PLANE_TICK_SIZE, LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), RAD_TO_DEG, renderArrow(), S32, SELECT_TYPE_HUD, SELECTED_ARROW_SCALE, LLUI::setLineWidth(), LLVector3::setVec(), LLColor4::setVec(), LLGLImmediate::translatef(), LLVertexBuffer::TRIANGLES, TRUE, LLGLImmediate::vertex3f(), LLGLImmediate::vertex3fv(), VX, VY, VZ, and LLVector3::x_axis.
Referenced by render().
void LLManipTranslate::renderText | ( | ) | [protected] |
Definition at line 1734 of file llmaniptranslate.cpp.
References LLManip::getPivotPoint(), LLViewerObject::getPositionEdit(), LLManip::mObjectSelection, LLManip::renderXYZ(), and TRUE.
Referenced by render().
void LLManipTranslate::renderSnapGuides | ( | ) | [protected] |
Definition at line 1075 of file llmaniptranslate.cpp.
References LLVector3::abs(), ARROW_TO_AXIS, LLGLImmediate::begin(), LLGLImmediate::blendFunc(), clamp_rescale(), LLGLImmediate::color4f(), dist_vec(), LLGLImmediate::end(), FALSE, LLGLImmediate::flush(), gAgent, gColors, LLQuaternion::getAngleAxis(), LLAgent::getAvatarObject(), LLControlGroup::getBOOL(), LLControlGroup::getColor(), LLFrameTimer::getElapsedTimeF32(), LLControlGroup::getF32(), LLSelectMgr::getGrid(), LLSelectMgr::getGridMode(), LLSingleton< LLViewerCamera >::getInstance(), LLSingleton< LLSelectMgr >::getInstance(), LLManip::getManipAxis(), getMinGridScale(), LLSelectNode::getObject(), LLCoordFrame::getOrigin(), LLManip::getPivotPoint(), LLViewerCamera::getPixelMeterRatio(), LLAgent::getPosAgentFromGlobal(), LLManip::getSavedPivotPoint(), LLManip::getSubdivisionLevel(), LLCoordFrame::getUpAxis(), LLCamera::getView(), LLCamera::getViewHeightInPixels(), LLViewerWindow::getWindowHeight(), gGL, GRID_MODE_WORLD, gSavedSettings, gViewerWindow, highlightIntersection(), hud_render_utf8text(), i, LLVertexBuffer::LINES, LLManip::LL_NO_PART, LLManip::LL_X_ARROW, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_Y_ARROW, LLManip::LL_YZ_PLANE, LLManip::LL_Z_ARROW, llabs(), llclamp(), llfloor(), llmax(), llmin(), llround(), mArrowLengthMeters, mAxisArrowLength, mConeSize, mGridOrigin, mGridRotation, mGridSizeMeters, LLManip::mHelpTextTimer, LLVOAvatar::mHUDCurZoom, mInSnapRegime, mManipPart, LLManip::mObjectSelection, LLSelectNode::mSavedPositionGlobal, mSnapOffsetAxis, mSnapOffsetMeters, LLColor4::mV, LLVector3::mV, LLFontGL::NORMAL, LLVector2::normVec(), LLVector3::normVec(), LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), RAD_TO_DEG, renderGrid(), LLManip::renderGuidelines(), LLManip::renderTickValue(), S32, SELECT_TYPE_HUD, LLManip::setupSnapGuideRenderPass(), LLColor4::setVec(), LLVector3::setVec(), LLManip::sGridMaxSubdivisionLevel, LLManip::sGridMinSubdivisionLevel, sGridTex, LLManip::sHelpTextFadeTime, LLManip::sHelpTextVisibleTime, LLManip::sMaxTimesShowHelpText, SNAP_ARROW_SCALE, SNAP_GUIDE_SCREEN_SIZE, LLManip::sNumTimesHelpTextShown, LLFontGL::sSansSerif, LLManip::sTickLabelSpacing, LLGLImmediate::translatef(), LLVertexBuffer::TRIANGLES, TRUE, LLImageGL::unbindTexture(), LLManip::updateGridSettings(), VALPHA, LLGLImmediate::vertex3fv(), VW, VX, VY, VZ, LLColor4::white, LLVector3::x_axis, LLVector3::y_axis, and LLVector3::z_axis.
Referenced by render().
void LLManipTranslate::renderGrid | ( | F32 | x, | |
F32 | y, | |||
F32 | size, | |||
F32 | r, | |||
F32 | g, | |||
F32 | b, | |||
F32 | a | |||
) | [protected] |
Definition at line 1591 of file llmaniptranslate.cpp.
References LLGLImmediate::begin(), d, LLGLImmediate::end(), gGL, llmax(), renderGridVert(), sqrtf, LLGLImmediate::texCoord2f(), and LLVertexBuffer::TRIANGLE_STRIP.
Referenced by highlightIntersection(), and renderSnapGuides().
void LLManipTranslate::renderGridVert | ( | F32 | x_trans, | |
F32 | y_trans, | |||
F32 | r, | |||
F32 | g, | |||
F32 | b, | |||
F32 | alpha | |||
) | [protected] |
Definition at line 2238 of file llmaniptranslate.cpp.
References LLGLImmediate::color4f(), gGL, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_YZ_PLANE, mManipPart, and LLGLImmediate::vertex3f().
Referenced by renderGrid().
void LLManipTranslate::highlightIntersection | ( | LLVector3 | normal, | |
LLVector3 | selection_center, | |||
LLQuaternion | grid_rotation, | |||
LLColor4 | inner_color | |||
) | [protected] |
Definition at line 1628 of file llmaniptranslate.cpp.
References LLGLImmediate::color4f(), d, FALSE, LLGLImmediate::flush(), LLQuaternion::getAngleAxis(), LLControlGroup::getBOOL(), LLSingleton< LLViewerCamera >::getInstance(), gGL, gPipeline, gSavedSettings, LLPipeline::hasRenderType(), i, LLVertexBuffer::MAP_VERTEX, mGridSizeMeters, LLColor4::mV, LLVector3::mV, LLRenderPass::PASS_ALPHA, LLRenderPass::PASS_FULLBRIGHT, LLRenderPass::PASS_SHINY, LLRenderPass::PASS_SIMPLE, LLGLImmediate::popMatrix(), LLGLImmediate::pushMatrix(), RAD_TO_DEG, LLPipeline::RENDER_TYPE_CLOUDS, LLPipeline::RENDER_TYPE_PARTICLES, renderGrid(), LLPipeline::renderObjects(), LLPipeline::toggleRenderType(), LLGLImmediate::translatef(), LLImageGL::unbindTexture(), VX, VY, and VZ.
Referenced by renderSnapGuides().
F32 LLManipTranslate::getMinGridScale | ( | ) | [protected] |
Definition at line 997 of file llmaniptranslate.cpp.
References LLManip::LL_NO_PART, LLManip::LL_X_ARROW, LLManip::LL_XY_PLANE, LLManip::LL_XZ_PLANE, LLManip::LL_Y_ARROW, LLManip::LL_YZ_PLANE, LLManip::LL_Z_ARROW, llmin(), mGridScale, mManipPart, LLVector3::mV, VX, VY, and VZ.
Referenced by handleHover(), handleMouseDownOnPart(), and renderSnapGuides().
S32 LLManipTranslate::mLastHoverMouseX [private] |
S32 LLManipTranslate::mLastHoverMouseY [private] |
BOOL LLManipTranslate::mSendUpdateOnMouseUp [private] |
Definition at line 103 of file llmaniptranslate.h.
BOOL LLManipTranslate::mMouseOutsideSlop [private] |
Definition at line 104 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
BOOL LLManipTranslate::mCopyMadeThisDrag [private] |
Definition at line 105 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
S32 LLManipTranslate::mMouseDownX [private] |
Definition at line 106 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
S32 LLManipTranslate::mMouseDownY [private] |
Definition at line 107 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
F32 LLManipTranslate::mAxisArrowLength [private] |
Definition at line 108 of file llmaniptranslate.h.
Referenced by renderSnapGuides(), and renderTranslationHandles().
F32 LLManipTranslate::mConeSize [private] |
Definition at line 109 of file llmaniptranslate.h.
Referenced by renderSnapGuides(), and renderTranslationHandles().
F32 LLManipTranslate::mArrowLengthMeters [private] |
Definition at line 110 of file llmaniptranslate.h.
Referenced by highlightManipulators(), renderSnapGuides(), and renderTranslationHandles().
F32 LLManipTranslate::mGridSizeMeters [private] |
Definition at line 111 of file llmaniptranslate.h.
Referenced by highlightIntersection(), renderSnapGuides(), and renderTranslationHandles().
F32 LLManipTranslate::mPlaneManipOffsetMeters [private] |
Definition at line 112 of file llmaniptranslate.h.
Referenced by highlightManipulators(), and renderTranslationHandles().
EManipPart LLManipTranslate::mManipPart [private] |
Definition at line 113 of file llmaniptranslate.h.
Referenced by getMinGridScale(), handleDeselect(), handleHover(), handleMouseDownOnPart(), handleMouseUp(), renderGridVert(), renderSnapGuides(), and renderTranslationHandles().
LLVector3 LLManipTranslate::mManipNormal [private] |
Definition at line 114 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
Definition at line 115 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
Definition at line 116 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
LLTimer LLManipTranslate::mUpdateTimer [private] |
Definition at line 117 of file llmaniptranslate.h.
Definition at line 119 of file llmaniptranslate.h.
Referenced by highlightManipulators(), and ~LLManipTranslate().
LLVector4 LLManipTranslate::mManipulatorVertices[18] [private] |
F32 LLManipTranslate::mSnapOffsetMeters [private] |
Definition at line 121 of file llmaniptranslate.h.
Referenced by handleHover(), and renderSnapGuides().
LLVector3 LLManipTranslate::mSnapOffsetAxis [private] |
Definition at line 122 of file llmaniptranslate.h.
Referenced by handleHover(), and renderSnapGuides().
LLQuaternion LLManipTranslate::mGridRotation [private] |
Definition at line 123 of file llmaniptranslate.h.
Referenced by handleHover(), handleMouseDownOnPart(), and renderSnapGuides().
LLVector3 LLManipTranslate::mGridOrigin [private] |
Definition at line 124 of file llmaniptranslate.h.
Referenced by handleHover(), handleMouseDownOnPart(), and renderSnapGuides().
LLVector3 LLManipTranslate::mGridScale [private] |
Definition at line 125 of file llmaniptranslate.h.
Referenced by getMinGridScale(), handleHover(), and handleMouseDownOnPart().
F32 LLManipTranslate::mSubdivisions [private] |
Definition at line 126 of file llmaniptranslate.h.
Referenced by handleHover(), and handleMouseDownOnPart().
BOOL LLManipTranslate::mInSnapRegime [private] |
Reimplemented from LLManip.
Definition at line 127 of file llmaniptranslate.h.
Referenced by handleHover(), handleMouseUp(), and renderSnapGuides().
BOOL LLManipTranslate::mSnapped [private] |
Definition at line 128 of file llmaniptranslate.h.
LLVector3 LLManipTranslate::mArrowScales [private] |
Definition at line 129 of file llmaniptranslate.h.
Referenced by renderArrow(), and renderTranslationHandles().
LLVector3 LLManipTranslate::mPlaneScales [private] |
Definition at line 131 of file llmaniptranslate.h.
Referenced by highlightManipulators(), and renderTranslationHandles().