Monado OpenXR Runtime

Defines ways of performing (possibly multi-step) conversions of input data. More...

#include "xrt/xrt_device.h"
#include "oxr_objects.h"
#include "openxr/openxr.h"
Include dependency graph for oxr_input_transform.h:

Go to the source code of this file.

Data Structures

struct  oxr_input_transform_threshold_data
 Data required for INPUT_TRANSFORM_THRESHOLD. More...
 
struct  oxr_input_transform_bool_to_vec1_data
 Data required for INPUT_TRANSFORM_BOOL_TO_VEC1. More...
 
struct  oxr_input_transform_dpad_data
 Data required for INPUT_TRANSFORM_DPAD. More...
 
struct  oxr_input_transform
 Variant type for input transforms. More...
 
struct  oxr_input_value_tagged
 An input value enum with the associated tag required to interpret it. More...
 

Enumerations

enum  oxr_input_transform_type {
  INPUT_TRANSFORM_INVALID = 0 , INPUT_TRANSFORM_IDENTITY , INPUT_TRANSFORM_VEC2_GET_X , INPUT_TRANSFORM_VEC2_GET_Y ,
  INPUT_TRANSFORM_THRESHOLD , INPUT_TRANSFORM_BOOL_TO_VEC1 , INPUT_TRANSFORM_DPAD
}
 Tag for the input transform. More...
 

Detailed Description

Defines ways of performing (possibly multi-step) conversions of input data.

Author
Rylie Pavlik rylie.nosp@m..pav.nosp@m.lik@c.nosp@m.olla.nosp@m.bora..nosp@m.com