Open 3D Engine AzFramework 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.
AzFramework::InputDeviceMouse::Movement Struct Reference

#include <InputDeviceMouse.h>

Static Public Attributes

static constexpr InputChannelId X {"mouse_delta_x"}
 Raw horizontal mouse movement over the last frame.
 
static constexpr InputChannelId Y {"mouse_delta_y"}
 Raw vertical mouse movement over the last frame.
 
static constexpr InputChannelId Z {"mouse_delta_z"}
 Raw mouse wheel movement over the last frame.
 
static constexpr AZStd::array All
 

Detailed Description

All the input channel ids that identify mouse movement. These input channels represent raw mouse movement before any system cursor ballistics have been applied, and so don't directly correlate to the mouse position (which is queried directly from the system).

Member Data Documentation

◆ All

constexpr AZStd::array AzFramework::InputDeviceMouse::Movement::All
inlinestaticconstexpr
Initial value:
{
X,
Y,
Z
}
static constexpr InputChannelId Z
Raw mouse wheel movement over the last frame.
Definition: InputDeviceMouse.h:94
static constexpr InputChannelId X
Raw horizontal mouse movement over the last frame.
Definition: InputDeviceMouse.h:92
static constexpr InputChannelId Y
Raw vertical mouse movement over the last frame.
Definition: InputDeviceMouse.h:93

◆ Z

constexpr InputChannelId AzFramework::InputDeviceMouse::Movement::Z {"mouse_delta_z"}
inlinestaticconstexpr

Raw mouse wheel movement over the last frame.

All mouse movement ids


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