Blender
V3.3
|
#include <DNA_xr_types.h>
Public Attributes | |
struct XrActionMapItem * | next |
struct XrActionMapItem * | prev |
char | name [64] |
char | type |
char | _pad [7] |
ListBase | user_paths |
char | op [64] |
IDProperty * | op_properties |
struct PointerRNA * | op_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 |
Definition at line 158 of file DNA_xr_types.h.
char XrActionMapItem::_pad[7] |
eXrActionType
Definition at line 165 of file DNA_xr_types.h.
char XrActionMapItem::_pad3[2] |
Definition at line 191 of file DNA_xr_types.h.
short XrActionMapItem::action_flag |
Definition at line 178 of file DNA_xr_types.h.
ListBase XrActionMapItem::bindings |
Definition at line 192 of file DNA_xr_types.h.
Referenced by WM_xr_actionmap_binding_add_copy(), WM_xr_actionmap_binding_find(), wm_xr_actionmap_binding_find_except(), WM_xr_actionmap_binding_new(), WM_xr_actionmap_binding_remove(), wm_xr_actionmap_item_clear(), and wm_xr_actionmap_item_copy().
float XrActionMapItem::haptic_amplitude |
Definition at line 188 of file DNA_xr_types.h.
float XrActionMapItem::haptic_duration |
Definition at line 186 of file DNA_xr_types.h.
short XrActionMapItem::haptic_flag |
Definition at line 179 of file DNA_xr_types.h.
float XrActionMapItem::haptic_frequency |
Definition at line 187 of file DNA_xr_types.h.
char XrActionMapItem::haptic_name[64] |
Haptic properties.
Definition at line 185 of file DNA_xr_types.h.
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().
struct XrActionMapItem* XrActionMapItem::next |
Definition at line 159 of file DNA_xr_types.h.
Referenced by wm_xr_actionmap_item_copy().
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().
short XrActionMapItem::op_flag |
Definition at line 177 of file DNA_xr_types.h.
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().
struct PointerRNA* XrActionMapItem::op_properties_ptr |
RNA pointer to access properties.
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().
short XrActionMapItem::pose_flag |
Pose action properties.
Definition at line 182 of file DNA_xr_types.h.
struct XrActionMapItem * XrActionMapItem::prev |
Definition at line 159 of file DNA_xr_types.h.
Referenced by wm_xr_actionmap_item_copy().
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().
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().
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().