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::ManipulatorSpaceWithLocalPosition Class Reference

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.
 

Detailed Description

Handles location for manipulators which have a global space and a local position, but no local rotation.


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