Monado OpenXR Runtime
oxr_interaction_profile Struct Reference

A single interaction profile. More...

#include <oxr/oxr_objects.h>

Collaboration diagram for oxr_interaction_profile:

Public Member Functions

oxr_binding.c
void oxr_binding_find_bindings_from_key (struct oxr_logger *log, struct oxr_interaction_profile *p, uint32_t key, size_t max_bounding_count, struct oxr_binding **bindings, size_t *out_binding_count)
 Find all bindings that is the given action key is bound to. More...
 

Data Fields

XrPath path
 
enum xrt_device_name xname
 Used to lookup xrt_binding_profile for fallback. More...
 
const char * localized_name
 Name presented to the user. More...
 
struct oxr_bindingbindings
 
size_t binding_count
 
struct oxr_dpad_emulationdpads
 
size_t dpad_count
 
struct oxr_dpad_state dpad_state
 

Detailed Description

A single interaction profile.

Field Documentation

◆ localized_name

const char* oxr_interaction_profile::localized_name

Name presented to the user.

Referenced by bindings.Profile::__init__().

◆ xname

enum xrt_device_name oxr_interaction_profile::xname

Used to lookup xrt_binding_profile for fallback.


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