Blender  V3.3
Public Attributes | List of all members
wmXrAction Struct Reference

#include <wm_xr_intern.h>

Public Attributes

char * name
 
eXrActionType type
 
unsigned int count_subaction_paths
 
char ** subaction_paths
 
voidstates
 
voidstates_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 135 of file wm_xr_intern.h.

Member Data Documentation

◆ action_flag

eXrActionFlag wmXrAction::action_flag

Definition at line 164 of file wm_xr_intern.h.

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 150 of file wm_xr_intern.h.

Referenced by wm_xr_session_action_states_interpret(), and wm_xr_session_events_dispatch().

◆ axis_flags

eXrAxisFlag* wmXrAction::axis_flags

◆ count_subaction_paths

unsigned int wmXrAction::count_subaction_paths

◆ float_thresholds

float* wmXrAction::float_thresholds

◆ haptic_amplitude

float wmXrAction::haptic_amplitude

Definition at line 160 of file wm_xr_intern.h.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_duration

int64_t wmXrAction::haptic_duration

Definition at line 158 of file wm_xr_intern.h.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_flag

eXrHapticFlag wmXrAction::haptic_flag

Definition at line 165 of file wm_xr_intern.h.

Referenced by action_create(), and wm_xr_session_action_states_interpret().

◆ haptic_frequency

float wmXrAction::haptic_frequency

Definition at line 159 of file wm_xr_intern.h.

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 163 of file wm_xr_intern.h.

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 153 of file wm_xr_intern.h.

Referenced by action_create(), wm_xr_session_event_create(), wm_xr_session_events_dispatch(), and wm_xr_session_modal_action_test().

◆ states

void* wmXrAction::states

◆ states_prev

void* wmXrAction::states_prev

Previous states, stored to determine XR events.

Definition at line 143 of file wm_xr_intern.h.

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

◆ subaction_paths

char** wmXrAction::subaction_paths

◆ type

eXrActionType wmXrAction::type

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