State of an individual manipulator. More...
#include <ManipulatorView.h>
Public Member Functions | |
| AZ::Vector3 | TransformPoint (const AZ::Vector3 &point) const |
| Transforms a point, taking non-uniform scale into account. | |
| AZ::Vector3 | TransformDirectionNoScaling (const AZ::Vector3 &direction) const |
Public Attributes | |
| AZ::Transform | m_worldFromLocal |
| AZ::Vector3 | m_nonUniformScale |
| AZ::Vector3 | m_localPosition |
| bool | m_mouseOver |
State of an individual manipulator.
| AZ::Vector3 AzToolsFramework::ManipulatorState::TransformDirectionNoScaling | ( | const AZ::Vector3 & | direction | ) | const |
Rotates a direction into the space of the manipulator and normalizes it. Non-uniform scaling and translation are not applied.