|
| RotationManipulators (const AZ::Transform &worldFromLocal) |
|
void | InstallLeftMouseDownCallback (const AngularManipulator::MouseActionCallback &onMouseDownCallback) |
|
void | InstallLeftMouseUpCallback (const AngularManipulator::MouseActionCallback &onMouseUpCallback) |
|
void | InstallMouseMoveCallback (const AngularManipulator::MouseActionCallback &onMouseMoveCallback) |
|
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 | RefreshView (const AZ::Vector3 &worldViewPosition) override |
| Refresh the Manipulator and/or View based on the current view position.
|
|
void | DisplayFeedback (AzFramework::DebugDisplayRequests &debugDisplayRequests, const AzFramework::CameraState &cameraState) override |
| Provide additional display feedback for an aggregate manipulator.
|
|
void | SetLocalAxes (const AZ::Vector3 &axis1, const AZ::Vector3 &axis2, const AZ::Vector3 &axis3) |
|
void | SetViewAxis (const AZ::Vector3 &axis) |
|
void | ConfigureView (float radius, const AZ::Color &axis1Color, const AZ::Color &axis2Color, const AZ::Color &axis3Color) |
|
bool | PerformingActionViewAxis () const |
|
void | SetCircleBoundWidth (float circleBoundWidth) |
| Sets the bound width to use for the circle (torus) of an angular manipulator.
|
|
void | ProcessManipulators (const ManipulatorVisitCallback &) override |
|
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 |
|
RotationManipulators is an aggregation of 3 angular manipulators who share the same origin in addition to a view aligned angular manipulator (facing the camera).