Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Input::Actions Namespace Reference

Built-in action names published by the engine XR input setup. More...

Variables

constexpr auto XrLeftTrigger = "XR.LeftTrigger"
 Left controller trigger axis, in the range supplied by XR runtime.
constexpr auto XrRightTrigger = "XR.RightTrigger"
 Right controller trigger axis, in the range supplied by XR runtime.
constexpr auto XrLeftGrip = "XR.LeftGrip"
 Left controller grip axis, in the range supplied by XR runtime.
constexpr auto XrRightGrip = "XR.RightGrip"
 Right controller grip axis, in the range supplied by XR runtime.
constexpr auto XrLeftThumbstick = "XR.LeftThumbstick"
 Left controller thumbstick vector.
constexpr auto XrRightThumbstick = "XR.RightThumbstick"
 Right controller thumbstick vector.
constexpr auto XrRightAButton = "XR.RightAButton"
 Right controller A button state.
constexpr auto XrRightBButton = "XR.RightBButton"
 Right controller B button state.
constexpr auto XrLeftXButton = "XR.LeftXButton"
 Left controller X button state.
constexpr auto XrLeftYButton = "XR.LeftYButton"
 Left controller Y button state.
constexpr auto XrMenu = "XR.Menu"
 Left controller menu button state (universal across most interaction profiles).

Detailed Description

Built-in action names published by the engine XR input setup.

Use these constants with InputManager instead of spelling the XR action strings at call sites.

Variable Documentation

◆ XrLeftGrip

auto Input::Actions::XrLeftGrip = "XR.LeftGrip"
inlineconstexpr

Left controller grip axis, in the range supplied by XR runtime.

Definition at line 27 of file InputManager.h.

◆ XrLeftThumbstick

auto Input::Actions::XrLeftThumbstick = "XR.LeftThumbstick"
inlineconstexpr

Left controller thumbstick vector.

Definition at line 31 of file InputManager.h.

◆ XrLeftTrigger

auto Input::Actions::XrLeftTrigger = "XR.LeftTrigger"
inlineconstexpr

Left controller trigger axis, in the range supplied by XR runtime.

Definition at line 23 of file InputManager.h.

◆ XrLeftXButton

auto Input::Actions::XrLeftXButton = "XR.LeftXButton"
inlineconstexpr

Left controller X button state.

Definition at line 39 of file InputManager.h.

◆ XrLeftYButton

auto Input::Actions::XrLeftYButton = "XR.LeftYButton"
inlineconstexpr

Left controller Y button state.

Definition at line 41 of file InputManager.h.

◆ XrMenu

auto Input::Actions::XrMenu = "XR.Menu"
inlineconstexpr

Left controller menu button state (universal across most interaction profiles).

Definition at line 43 of file InputManager.h.

◆ XrRightAButton

auto Input::Actions::XrRightAButton = "XR.RightAButton"
inlineconstexpr

Right controller A button state.

Definition at line 35 of file InputManager.h.

◆ XrRightBButton

auto Input::Actions::XrRightBButton = "XR.RightBButton"
inlineconstexpr

Right controller B button state.

Definition at line 37 of file InputManager.h.

◆ XrRightGrip

auto Input::Actions::XrRightGrip = "XR.RightGrip"
inlineconstexpr

Right controller grip axis, in the range supplied by XR runtime.

Definition at line 29 of file InputManager.h.

◆ XrRightThumbstick

auto Input::Actions::XrRightThumbstick = "XR.RightThumbstick"
inlineconstexpr

Right controller thumbstick vector.

Definition at line 33 of file InputManager.h.

◆ XrRightTrigger

auto Input::Actions::XrRightTrigger = "XR.RightTrigger"
inlineconstexpr

Right controller trigger axis, in the range supplied by XR runtime.

Definition at line 25 of file InputManager.h.