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

#include <DNA_xr_types.h>

Public Attributes

struct XrActionMapItemnext
 
struct XrActionMapItemprev
 
char name [64]
 
char type
 
char _pad [7]
 
ListBase user_paths
 
char op [64]
 
IDPropertyop_properties
 
struct PointerRNAop_properties_ptr
 
short op_flag
 
short action_flag
 
short haptic_flag
 
short pose_flag
 
char haptic_name [64]
 
float haptic_duration
 
float haptic_frequency
 
float haptic_amplitude
 
short selbinding
 
char _pad3 [2]
 
ListBase bindings
 

Detailed Description

Definition at line 158 of file DNA_xr_types.h.

Member Data Documentation

◆ _pad

char XrActionMapItem::_pad[7]

eXrActionType

Definition at line 165 of file DNA_xr_types.h.

◆ _pad3

char XrActionMapItem::_pad3[2]

Definition at line 191 of file DNA_xr_types.h.

◆ action_flag

short XrActionMapItem::action_flag

Definition at line 178 of file DNA_xr_types.h.

◆ bindings

ListBase XrActionMapItem::bindings

◆ haptic_amplitude

float XrActionMapItem::haptic_amplitude

Definition at line 188 of file DNA_xr_types.h.

◆ haptic_duration

float XrActionMapItem::haptic_duration

Definition at line 186 of file DNA_xr_types.h.

◆ haptic_flag

short XrActionMapItem::haptic_flag

Definition at line 179 of file DNA_xr_types.h.

◆ haptic_frequency

float XrActionMapItem::haptic_frequency

Definition at line 187 of file DNA_xr_types.h.

◆ haptic_name

char XrActionMapItem::haptic_name[64]

Haptic properties.

Definition at line 185 of file DNA_xr_types.h.

◆ name

char XrActionMapItem::name[64]

Unique name.

Definition at line 162 of file DNA_xr_types.h.

Referenced by WM_xr_actionmap_item_ensure_unique(), and WM_xr_actionmap_item_new().

◆ next

struct XrActionMapItem* XrActionMapItem::next

Definition at line 159 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_copy().

◆ op

char XrActionMapItem::op[64]

Operator to be called on XR events.

Definition at line 171 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_copy(), wm_xr_actionmap_item_properties_set(), and WM_xr_actionmap_item_properties_update_ot().

◆ op_flag

short XrActionMapItem::op_flag

Definition at line 177 of file DNA_xr_types.h.

◆ op_properties

IDProperty* XrActionMapItem::op_properties

Operator properties, assigned to ptr->data and can be written to a file.

Definition at line 173 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_copy(), wm_xr_actionmap_item_properties_free(), wm_xr_actionmap_item_properties_set(), and WM_xr_actionmap_item_properties_update_ot().

◆ op_properties_ptr

struct PointerRNA* XrActionMapItem::op_properties_ptr

◆ pose_flag

short XrActionMapItem::pose_flag

Pose action properties.

Definition at line 182 of file DNA_xr_types.h.

◆ prev

struct XrActionMapItem * XrActionMapItem::prev

Definition at line 159 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_copy().

◆ selbinding

short XrActionMapItem::selbinding

Definition at line 190 of file DNA_xr_types.h.

Referenced by WM_xr_actionmap_binding_remove(), and wm_xr_actionmap_item_clear().

◆ type

char XrActionMapItem::type

Type.

Definition at line 164 of file DNA_xr_types.h.

Referenced by WM_xr_actionmap_item_new(), and WM_xr_actionmap_item_properties_update_ot().

◆ user_paths

ListBase XrActionMapItem::user_paths

OpenXR user paths.

Definition at line 168 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_clear(), and wm_xr_actionmap_item_copy().


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