|
Blender V4.3
|
#include <wm_xr_intern.hh>
Public Attributes | |
| char * | name |
| eXrActionType | type |
| unsigned int | count_subaction_paths |
| char ** | subaction_paths |
| void * | states |
| void * | states_prev |
| float * | float_thresholds |
| eXrAxisFlag * | axis_flags |
| const char * | active_modal_path |
| struct wmOperatorType * | ot |
| IDProperty * | op_properties |
| char * | haptic_name |
| int64_t | haptic_duration |
| float | haptic_frequency |
| float | haptic_amplitude |
| eXrOpFlag | op_flag |
| eXrActionFlag | action_flag |
| eXrHapticFlag | haptic_flag |
Definition at line 145 of file wm_xr_intern.hh.
| eXrActionFlag wmXrAction::action_flag |
Definition at line 174 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_test_bimanual().
| const char* wmXrAction::active_modal_path |
The currently active subaction path (if any) for modal actions.
Definition at line 160 of file wm_xr_intern.hh.
Referenced by wm_xr_session_action_states_interpret(), and wm_xr_session_events_dispatch().
| eXrAxisFlag* wmXrAction::axis_flags |
Definition at line 157 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_create(), wm_xr_session_action_states_interpret(), and wm_xr_session_action_test_bimanual().
| unsigned int wmXrAction::count_subaction_paths |
Definition at line 148 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_state_get(), WM_xr_controller_pose_actions_set(), wm_xr_session_action_test_bimanual(), wm_xr_session_controller_data_populate(), wm_xr_session_controller_data_update(), and wm_xr_session_events_dispatch().
| float* wmXrAction::float_thresholds |
Input thresholds/regions for each subaction path.
Definition at line 156 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_create(), wm_xr_session_action_states_interpret(), wm_xr_session_action_test_bimanual(), and wm_xr_session_event_create().
| float wmXrAction::haptic_amplitude |
Definition at line 170 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_states_interpret().
| int64_t wmXrAction::haptic_duration |
Definition at line 168 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_states_interpret().
| eXrHapticFlag wmXrAction::haptic_flag |
Definition at line 175 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_states_interpret().
| float wmXrAction::haptic_frequency |
Definition at line 169 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_states_interpret().
| char* wmXrAction::haptic_name |
Haptics.
Definition at line 167 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), wm_xr_session_action_states_interpret(), and wm_xr_session_events_dispatch().
| char* wmXrAction::name |
Definition at line 146 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_destroy(), and wm_xr_session_event_create().
| eXrOpFlag wmXrAction::op_flag |
Flags.
Definition at line 173 of file wm_xr_intern.hh.
Referenced by action_create(), and wm_xr_session_action_states_interpret().
| IDProperty* wmXrAction::op_properties |
Definition at line 164 of file wm_xr_intern.hh.
Referenced by action_create(), wm_xr_session_event_create(), and wm_xr_session_modal_action_test().
| struct wmOperatorType* wmXrAction::ot |
Operator to be called on XR events.
Definition at line 163 of file wm_xr_intern.hh.
Referenced by action_create(), wm_xr_session_event_create(), wm_xr_session_events_dispatch(), and wm_xr_session_modal_action_test().
| void* wmXrAction::states |
States for each subaction path.
Definition at line 151 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_create(), WM_xr_action_state_get(), wm_xr_session_action_states_interpret(), wm_xr_session_action_test_bimanual(), wm_xr_session_controller_data_update(), and wm_xr_session_event_create().
| void* wmXrAction::states_prev |
Previous states, stored to determine XR events.
Definition at line 153 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), and wm_xr_session_action_states_interpret().
| char** wmXrAction::subaction_paths |
Definition at line 149 of file wm_xr_intern.hh.
Referenced by action_create(), action_destroy(), WM_xr_action_state_get(), WM_xr_controller_pose_actions_set(), wm_xr_session_action_states_interpret(), wm_xr_session_action_test_bimanual(), wm_xr_session_controller_data_populate(), wm_xr_session_event_create(), and wm_xr_session_events_dispatch().
| eXrActionType wmXrAction::type |
Definition at line 147 of file wm_xr_intern.hh.
Referenced by action_create(), WM_xr_action_create(), WM_xr_action_state_get(), wm_xr_session_action_states_interpret(), wm_xr_session_action_test_bimanual(), and wm_xr_session_event_create().