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.