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

Handles location for manipulators which have a global space but no local transformation. More...

#include <ManipulatorSpace.h>

Inherited by AzToolsFramework::LineSegmentSelectionManipulator, AzToolsFramework::ManipulatorSpaceWithLocalPosition, AzToolsFramework::ManipulatorSpaceWithLocalTransform, AzToolsFramework::PaintBrushManipulator, and AzToolsFramework::SplineSelectionManipulator.

Public Member Functions

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 but no local transformation.


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