Monado OpenXR Runtime
Loading...
Searching...
No Matches
oxr_dpad_emulation Struct Reference

Runtime metadata for one DPAD emulation source, for example /user/hand/left/input/thumbstick. More...

#include <oxr/actions/oxr_binding_point.h>

Collaboration diagram for oxr_dpad_emulation:

Data Fields

struct oxr_binding_profile * profile
 Owning interaction profile.
 
const struct oxr_dpad_emulation_template * templ
 Immutable generated source template.
 
XrPath path
 Runtime XrPath for the DPAD source path.
 
XrPath subaction_path
 Runtime XrPath for the top-level subaction path.
 
enum xrt_input_name input
 XRT position input that DPAD regions are derived from, this must be of type XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE.
 
enum xrt_input_name activate
 Optional XRT input used to activate DPAD emulation.
 

Detailed Description

Runtime metadata for one DPAD emulation source, for example /user/hand/left/input/thumbstick.

Field Documentation

◆ activate

enum xrt_input_name oxr_dpad_emulation::activate

Optional XRT input used to activate DPAD emulation.

◆ input

enum xrt_input_name oxr_dpad_emulation::input

XRT position input that DPAD regions are derived from, this must be of type XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE.

◆ path

XrPath oxr_dpad_emulation::path

Runtime XrPath for the DPAD source path.

◆ profile

struct oxr_binding_profile* oxr_dpad_emulation::profile

Owning interaction profile.

◆ subaction_path

XrPath oxr_dpad_emulation::subaction_path

◆ templ

const struct oxr_dpad_emulation_template* oxr_dpad_emulation::templ

Immutable generated source template.


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