|
|
| TranslationManipulators (TranslationManipulators &&)=delete |
| |
|
TranslationManipulators & | operator= (TranslationManipulators &&)=delete |
| |
|
| TranslationManipulators (Dimensions dimensions, const AZ::Transform &worldFromLocal, const AZ::Vector3 &nonUniformScale) |
| |
|
void | InstallLinearManipulatorMouseDownCallback (const LinearManipulator::MouseActionCallback &onMouseDownCallback) |
| |
|
void | InstallLinearManipulatorMouseMoveCallback (const LinearManipulator::MouseActionCallback &onMouseMoveCallback) |
| |
|
void | InstallLinearManipulatorMouseUpCallback (const LinearManipulator::MouseActionCallback &onMouseUpCallback) |
| |
|
void | InstallPlanarManipulatorMouseDownCallback (const PlanarManipulator::MouseActionCallback &onMouseDownCallback) |
| |
|
void | InstallPlanarManipulatorMouseMoveCallback (const PlanarManipulator::MouseActionCallback &onMouseMoveCallback) |
| |
|
void | InstallPlanarManipulatorMouseUpCallback (const PlanarManipulator::MouseActionCallback &onMouseUpCallback) |
| |
|
void | InstallSurfaceManipulatorMouseDownCallback (const SurfaceManipulator::MouseActionCallback &onMouseDownCallback) |
| |
|
void | InstallSurfaceManipulatorMouseMoveCallback (const SurfaceManipulator::MouseActionCallback &onMouseMoveCallback) |
| |
|
void | InstallSurfaceManipulatorMouseUpCallback (const SurfaceManipulator::MouseActionCallback &onMouseUpCallback) |
| |
|
void | InstallSurfaceManipulatorEntityIdsToIgnoreFn (SurfaceManipulator::EntityIdsToIgnoreFn entityIdsToIgnoreFn) |
| |
| void | SetSpaceImpl (const AZ::Transform &worldFromLocal) override |
| |
| void | SetLocalTransformImpl (const AZ::Transform &localTransform) override |
| |
| void | SetLocalPositionImpl (const AZ::Vector3 &localPosition) override |
| |
| void | SetLocalOrientationImpl (const AZ::Quaternion &localOrientation) override |
| |
| void | SetNonUniformScaleImpl (const AZ::Vector3 &nonUniformScale) override |
| |
|
void | SetAxes (const AZ::Vector3 &axis1, const AZ::Vector3 &axis2, const AZ::Vector3 &axis3=AZ::Vector3::CreateAxisZ()) |
| |
|
void | ConfigureView2d (const TranslationManipulatorsViewCreateInfo &translationManipulatorViewCreateInfo) |
| |
|
void | ConfigureView3d (const TranslationManipulatorsViewCreateInfo &translationManipulatorViewCreateInfo) |
| |
|
void | SetLineBoundWidth (float lineBoundWidth) |
| | Sets the bound width to use for the line/axis of a linear manipulator.
|
| |
|
void | Register (ManipulatorManagerId manipulatorManagerId) |
| |
|
void | Unregister () |
| |
|
void | SetBoundsDirty () |
| |
|
void | AddEntityComponentIdPair (const AZ::EntityComponentIdPair &entityComponentIdPair) |
| |
|
void | RemoveEntityId (AZ::EntityId entityId) |
| |
|
void | RemoveEntityComponentIdPair (const AZ::EntityComponentIdPair &entityComponentIdPair) |
| |
|
bool | PerformingAction () |
| |
|
bool | Registered () |
| |
|
const AZ::Transform & | GetLocalTransform () const |
| |
|
const AZ::Transform & | GetSpace () const |
| |
|
const AZ::Vector3 & | GetNonUniformScale () const |
| |
|
void | SetSpace (const AZ::Transform &worldFromLocal) |
| |
|
void | SetLocalTransform (const AZ::Transform &localTransform) |
| |
|
void | SetLocalPosition (const AZ::Vector3 &localPosition) |
| |
|
void | SetLocalOrientation (const AZ::Quaternion &localOrientation) |
| |
|
void | SetNonUniformScale (const AZ::Vector3 &nonUniformScale) |
| |
| virtual void | RefreshView (const AZ::Vector3 &worldViewPosition) |
| | Refresh the Manipulator and/or View based on the current view position.
|
| |
| virtual void | DisplayFeedback (AzFramework::DebugDisplayRequests &debugDisplay, const AzFramework::CameraState &cameraState) |
| | Provide additional display feedback for an aggregate manipulator.
|
| |
| virtual void | ProcessManipulators (const ManipulatorVisitCallback &)=0 |
| |
TranslationManipulators is an aggregation of 3 linear manipulators, 3 planar manipulators and one surface manipulator who share the same transform.