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

Data-driven definition of one OpenXR interaction profile. More...

#include <XrProfile.h>

Collaboration diagram for Input::XrProfileDef:

Public Attributes

const char * profilePath
 Interaction profile path, e.g. "/interaction_profiles/oculus/touch_controller".
const char * slug
 Action-name prefix, e.g. "oculus_touch_controller".
const char * topLevelUserPath
 Top-level user path, e.g. "/user/hand/left", "/user/head" or "/user/gamepad".
std::vector< XrInputDef > inputs
 Component inputs bound by this profile.

Detailed Description

Data-driven definition of one OpenXR interaction profile.

Definition at line 50 of file XrProfile.h.

Member Data Documentation

◆ inputs

std::vector<XrInputDef> Input::XrProfileDef::inputs

Component inputs bound by this profile.

Definition at line 55 of file XrProfile.h.

◆ profilePath

const char* Input::XrProfileDef::profilePath

Interaction profile path, e.g. "/interaction_profiles/oculus/touch_controller".

Definition at line 52 of file XrProfile.h.

◆ slug

const char* Input::XrProfileDef::slug

Action-name prefix, e.g. "oculus_touch_controller".

Definition at line 53 of file XrProfile.h.

◆ topLevelUserPath

const char* Input::XrProfileDef::topLevelUserPath

Top-level user path, e.g. "/user/hand/left", "/user/head" or "/user/gamepad".

Definition at line 54 of file XrProfile.h.


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