Blender V5.0
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 160 of file DNA_xr_types.h.

Member Data Documentation

◆ _pad

char XrActionMapItem::_pad[7]

eXrActionType

Definition at line 167 of file DNA_xr_types.h.

◆ _pad3

char XrActionMapItem::_pad3[2]

Definition at line 193 of file DNA_xr_types.h.

◆ action_flag

short XrActionMapItem::action_flag

Definition at line 180 of file DNA_xr_types.h.

◆ bindings

◆ haptic_amplitude

float XrActionMapItem::haptic_amplitude

Definition at line 190 of file DNA_xr_types.h.

◆ haptic_duration

float XrActionMapItem::haptic_duration

Definition at line 188 of file DNA_xr_types.h.

◆ haptic_flag

short XrActionMapItem::haptic_flag

Definition at line 181 of file DNA_xr_types.h.

◆ haptic_frequency

float XrActionMapItem::haptic_frequency

Definition at line 189 of file DNA_xr_types.h.

◆ haptic_name

char XrActionMapItem::haptic_name[64]

Haptic properties.

Definition at line 187 of file DNA_xr_types.h.

◆ name

char XrActionMapItem::name[64]

Unique name.

Definition at line 164 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 161 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 173 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 179 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 175 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 184 of file DNA_xr_types.h.

◆ prev

struct XrActionMapItem * XrActionMapItem::prev

Definition at line 161 of file DNA_xr_types.h.

Referenced by wm_xr_actionmap_item_copy().

◆ selbinding

short XrActionMapItem::selbinding

Definition at line 192 of file DNA_xr_types.h.

Referenced by WM_xr_actionmap_binding_remove(), and wm_xr_actionmap_item_clear().

◆ type

char XrActionMapItem::type

◆ user_paths

ListBase XrActionMapItem::user_paths

OpenXR user paths.

Definition at line 170 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: