Inherits AtomToolsFramework::ViewportInputBehavior.
|
bool | HasDelta () const |
|
virtual float | GetSensitivityX () |
|
virtual float | GetSensitivityY () |
|
virtual float | GetSensitivityZ () |
|
static AZ::Quaternion | LookRotation (AZ::Vector3 forward) |
| Calculate rotation quaternion towards a forward vector along world up axis.
|
|
static float | TakeStep (float &value, float t) |
| Lerp a float value to 0 then decrement it by that interval and return it.
|
|
float | m_x = {} |
| delta x movement accumulated during current frame
|
|
float | m_y = {} |
| delta y movement accumulated during current frame
|
|
float | m_z = {} |
| delta scroll wheel accumulated during current frame
|
|
AZ::EntityId | m_cameraEntityId |
|
AZ::Vector3 | m_objectPosition = AZ::Vector3::CreateZero() |
|
float | m_objectDistance = 0.5f |
|
float | m_objectRadius = 1.0f |
|
ViewportInputBehaviorControllerInterface * | m_controller = {} |
|
static constexpr float | LerpTime = 0.05f |
| Time in seconds to approximately complete a transformation.
|
|
static constexpr float | SnapInterval = 0.01f |
| If delta transform less than this, snap instantly.
|
|
The documentation for this class was generated from the following file:
- Gems/Atom/Tools/AtomToolsFramework/Code/Include/AtomToolsFramework/Viewport/ViewportInputBehaviorController/IdleBehavior.h