Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::ManipulatorState Struct Reference

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
 

Detailed Description

State of an individual manipulator.

Member Function Documentation

◆ TransformDirectionNoScaling()

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.


The documentation for this struct was generated from the following file: