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

Cached sampled state for one subaction path of an action. More...

Collaboration diagram for Input::XrInputHandler::XrActionCache:

Public Attributes

bool active = false
 Whether the runtime reports the action active.
bool boolValue = false
 Cached boolean input value.
float floatValue = 0.0f
 Cached float input value.
glm::vec2 vec2Value = glm::vec2( 0.0f )
 Cached vector2 input value.
XrSpace space = XR_NULL_HANDLE
 Action space for pose inputs.
glm::mat4 matrix = glm::mat4( 1.0f )
 Cached pose matrix for pose inputs.
Engine::OpenXrHelper::posef pose = {}
 Cached pose for pose inputs.

Detailed Description

Cached sampled state for one subaction path of an action.

Definition at line 234 of file XrInputHandler.h.

Member Data Documentation

◆ active

bool Input::XrInputHandler::XrActionCache::active = false

Whether the runtime reports the action active.

Definition at line 236 of file XrInputHandler.h.

◆ boolValue

bool Input::XrInputHandler::XrActionCache::boolValue = false

Cached boolean input value.

Definition at line 237 of file XrInputHandler.h.

◆ floatValue

float Input::XrInputHandler::XrActionCache::floatValue = 0.0f

Cached float input value.

Definition at line 238 of file XrInputHandler.h.

◆ matrix

glm::mat4 Input::XrInputHandler::XrActionCache::matrix = glm::mat4( 1.0f )

Cached pose matrix for pose inputs.

Definition at line 241 of file XrInputHandler.h.

◆ pose

Engine::OpenXrHelper::posef Input::XrInputHandler::XrActionCache::pose = {}

Cached pose for pose inputs.

Definition at line 242 of file XrInputHandler.h.

◆ space

XrSpace Input::XrInputHandler::XrActionCache::space = XR_NULL_HANDLE

Action space for pose inputs.

Definition at line 240 of file XrInputHandler.h.

◆ vec2Value

glm::vec2 Input::XrInputHandler::XrActionCache::vec2Value = glm::vec2( 0.0f )

Cached vector2 input value.

Definition at line 239 of file XrInputHandler.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Input/XrInputHandler.h