Blender V5.0
wmXrAction Struct Reference

#include <wm_xr_intern.hh>

Public Attributes

char * name
eXrActionType type
unsigned int count_subaction_paths
char ** subaction_paths
void * states
void * states_prev
floatfloat_thresholds
eXrAxisFlagaxis_flags
const char * active_modal_path
struct wmOperatorTypeot
IDPropertyop_properties
char * haptic_name
int64_t haptic_duration
float haptic_frequency
float haptic_amplitude
eXrOpFlag op_flag
eXrActionFlag action_flag
eXrHapticFlag haptic_flag

Detailed Description

Definition at line 158 of file wm_xr_intern.hh.

Member Data Documentation

◆ action_flag

eXrActionFlag wmXrAction::action_flag

Definition at line 187 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_test_bimanual().

◆ active_modal_path

const char* wmXrAction::active_modal_path

The currently active subaction path (if any) for modal actions.

Definition at line 173 of file wm_xr_intern.hh.

Referenced by wm_xr_session_action_states_interpret(), and wm_xr_session_events_dispatch().

◆ axis_flags

◆ count_subaction_paths

◆ float_thresholds

float* wmXrAction::float_thresholds

◆ haptic_amplitude

float wmXrAction::haptic_amplitude

Definition at line 183 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_duration

int64_t wmXrAction::haptic_duration

Definition at line 181 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_flag

eXrHapticFlag wmXrAction::haptic_flag

Definition at line 188 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_frequency

float wmXrAction::haptic_frequency

Definition at line 182 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_name

char* wmXrAction::haptic_name

◆ name

char* wmXrAction::name

◆ op_flag

eXrOpFlag wmXrAction::op_flag

Flags.

Definition at line 186 of file wm_xr_intern.hh.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ op_properties

IDProperty* wmXrAction::op_properties

◆ ot

struct wmOperatorType* wmXrAction::ot

Operator to be called on XR events.

Definition at line 176 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().

◆ states

◆ states_prev

void* wmXrAction::states_prev

Previous states, stored to determine XR events.

Definition at line 166 of file wm_xr_intern.hh.

Referenced by action_create(), action_destroy(), and wm_xr_session_action_states_interpret().

◆ subaction_paths

◆ type


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