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::LinearManipulator::Start Struct Reference

The state of the manipulator at the start of an interaction. More...

#include <LinearManipulator.h>

Public Attributes

AZ::Vector3 m_localPosition
 The current position of the manipulator in local space.
 
AZ::Vector3 m_localScale
 The current scale of the manipulator in local space.
 
AZ::Vector3 m_localHitPosition
 
AZ::Vector3 m_localAxis
 The axis in the local space of the manipulator itself.
 
float m_sign
 Used to determine which side of the axis we clicked on in case it's flipped to face the camera.
 
AzFramework::ScreenPoint m_screenPosition
 The initial position in screen space of the manipulator.
 

Detailed Description

The state of the manipulator at the start of an interaction.

Member Data Documentation

◆ m_localHitPosition

AZ::Vector3 AzToolsFramework::LinearManipulator::Start::m_localHitPosition

The intersection point in local space between the ray and the manipulator when the mouse down event happens.


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