Handles location for manipulators which have a global space and a local position, but no local rotation. More...
#include <ManipulatorSpace.h>
Inherits AzToolsFramework::ManipulatorSpace.
Inherited by AzToolsFramework::SelectionManipulator, and AzToolsFramework::SurfaceManipulator.
Public Member Functions | |
const AZ::Vector3 & | GetLocalPosition () const |
void | SetLocalPosition (const AZ::Vector3 &localPosition) |
Public Member Functions inherited from AzToolsFramework::ManipulatorSpace | |
const AZ::Transform & | GetSpace () const |
void | SetSpace (const AZ::Transform &space) |
const AZ::Vector3 & | GetNonUniformScale () const |
void | SetNonUniformScale (const AZ::Vector3 &nonUniformScale) |
AZ::Transform | ApplySpace (const AZ::Transform &localTransform) const |
Calculates a transform combining the space and local transform, taking non-uniform scale into account. | |
Handles location for manipulators which have a global space and a local position, but no local rotation.