Monado OpenXR Runtime
Loading...
Searching...
No Matches
oxr_binding_point.h File Reference

Runtime binding point data cloned from generated templates. More...

#include "xrt/xrt_defines.h"
#include "oxr_defines.h"
#include "oxr_extension_support.h"
#include "oxr_forward_declarations.h"
#include "oxr_generated_bindings.h"
#include "oxr_subaction_store.h"
Include dependency graph for oxr_binding_point.h:

Go to the source code of this file.

Data Structures

struct  oxr_dpad_emulation
 Runtime metadata for one DPAD emulation source, for example /user/hand/left/input/thumbstick. More...
 
struct  oxr_binding_point_input
 Payload for a binding point that directly targets an XRT input. More...
 
struct  oxr_binding_point_output
 Payload for a binding point that directly targets an XRT output. More...
 
struct  oxr_binding_point_upgrade
 Payload for a binding point that resolves to another concrete binding point. More...
 
struct  oxr_binding_point_dpad
 Payload for a binding point that represents a DPAD emulation region. More...
 
struct  oxr_binding_point
 Runtime description of one bindable path on an interaction profile. More...
 

Functions

static const char * oxr_binding_point_kind_to_string (enum oxr_binding_point_kind kind)
 Short name for a binding point kind, for debug printing.
 

Detailed Description

Runtime binding point data cloned from generated templates.

Function Documentation

◆ oxr_binding_point_kind_to_string()

static const char * oxr_binding_point_kind_to_string ( enum oxr_binding_point_kind  kind)
inlinestatic

Short name for a binding point kind, for debug printing.