Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/xr/intern/wm_xr_intern.h
| Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | typedef struct wmXrAction { | ||||
| eXrActionType type; | eXrActionType type; | ||||
| unsigned int count_subaction_paths; | unsigned int count_subaction_paths; | ||||
| char **subaction_paths; | char **subaction_paths; | ||||
| /** States for each subaction path. */ | /** States for each subaction path. */ | ||||
| void *states; | void *states; | ||||
| /** Previous states, stored to determine XR events. */ | /** Previous states, stored to determine XR events. */ | ||||
| void *states_prev; | void *states_prev; | ||||
| /** Input threshold for float/vector2f actions. */ | /** Input thresholds/regions for each subaction path. */ | ||||
| float float_threshold; | float *float_thresholds; | ||||
| eXrAxisFlag *axis_flags; | |||||
| /** The currently active subaction path (if any) for modal actions. */ | /** The currently active subaction path (if any) for modal actions. */ | ||||
| char **active_modal_path; | char **active_modal_path; | ||||
| /** Operator to be called on XR events. */ | /** Operator to be called on XR events. */ | ||||
| struct wmOperatorType *ot; | struct wmOperatorType *ot; | ||||
| IDProperty *op_properties; | IDProperty *op_properties; | ||||
| eXrOpFlag op_flag; | eXrOpFlag op_flag; | ||||
| Show All 39 Lines | |||||