Blender
V3.3
|
#include "BLI_math.h"
#include "DNA_space_types.h"
#include "DNA_view3d_types.h"
#include "DNA_windowmanager_types.h"
#include "DNA_xr_types.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "WM_types.h"
#include "rna_internal.h"
Go to the source code of this file.
Functions | |
void | RNA_def_xr (BlenderRNA *brna) |
XR Action Map | |
static void | rna_def_xr_component_paths (BlenderRNA *brna, PropertyRNA *cprop) |
static void | rna_def_xr_actionmap_bindings (BlenderRNA *brna, PropertyRNA *cprop) |
static void | rna_def_xr_user_paths (BlenderRNA *brna, PropertyRNA *cprop) |
static void | rna_def_xr_actionmap_items (BlenderRNA *brna, PropertyRNA *cprop) |
static void | rna_def_xr_actionmaps (BlenderRNA *brna, PropertyRNA *cprop) |
static void | rna_def_xr_actionmap (BlenderRNA *brna) |
XR Session Settings | |
static void | rna_def_xr_session_settings (BlenderRNA *brna) |
XR Session State | |
static void | rna_def_xr_session_state (BlenderRNA *brna) |
XR Event Data | |
static void | rna_def_xr_eventdata (BlenderRNA *brna) |
Variables | |
static const EnumPropertyItem | rna_enum_xr_action_types [] |
static const EnumPropertyItem | rna_enum_xr_op_flags [] |
static const EnumPropertyItem | rna_enum_xr_haptic_flags [] |
static const EnumPropertyItem | rna_enum_xr_axis0_flags [] |
static const EnumPropertyItem | rna_enum_xr_axis1_flags [] |
void RNA_def_xr | ( | BlenderRNA * | brna | ) |
Definition at line 2526 of file rna_xr.c.
References rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and RNA_define_animate_sdna().
|
static |
Definition at line 1649 of file rna_xr.c.
References NULL, OP_MAX_TYPENAME, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_EULER, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_TRANSLATION, RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_component_paths(), rna_def_xr_user_paths(), rna_enum_xr_action_types, rna_enum_xr_axis0_flags, rna_enum_xr_axis1_flags, rna_enum_xr_haptic_flags, rna_enum_xr_op_flags, XR_MAX_COMPONENT_PATH_LENGTH, and XR_MAX_USER_PATH_LENGTH.
Referenced by RNA_def_xr().
|
static |
Definition at line 1473 of file rna_xr.c.
References FUNC_USE_REPORTS, MAX_NAME, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1552 of file rna_xr.c.
References FUNC_USE_REPORTS, MAX_NAME, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1595 of file rna_xr.c.
References FUNC_NO_SELF, FUNC_USE_REPORTS, MAX_NAME, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by rna_def_xr_session_state().
|
static |
Definition at line 1437 of file rna_xr.c.
References NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_function(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and XR_MAX_COMPONENT_PATH_LENGTH.
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 2429 of file rna_xr.c.
References NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_NONE, PROP_QUATERNION, PROP_STRING, PROP_TRANSLATION, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_float_funcs(), RNA_def_property_string_funcs(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_ui_text(), and rna_enum_xr_action_types.
Referenced by RNA_def_xr().
|
static |
Definition at line 1897 of file rna_xr.c.
References NC_WM, ND_XR_DATA_CHANGED, NULL, PROP_ANIMATABLE, PROP_AXISANGLE, PROP_BOOLEAN, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_TRANSLATION, rna_def_object_type_visibility_flags_common(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_float_default(), RNA_def_property_int_funcs(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_ui_text(), RNA_TRANSLATION_PREC_DEFAULT, V3D_OFSDRAW_SHOW_ANNOTATION, V3D_OFSDRAW_SHOW_GRIDFLOOR, V3D_OFSDRAW_SHOW_OBJECT_EXTRAS, V3D_OFSDRAW_SHOW_SELECTION, V3D_OFSDRAW_XR_SHOW_CONTROLLERS, V3D_OFSDRAW_XR_SHOW_CUSTOM_OVERLAYS, XR_BASE_POSE_CUSTOM, XR_BASE_POSE_OBJECT, XR_BASE_POSE_SCENE_CAMERA, XR_CONTROLLER_DRAW_DARK, XR_CONTROLLER_DRAW_DARK_RAY, XR_CONTROLLER_DRAW_LIGHT, and XR_CONTROLLER_DRAW_LIGHT_RAY.
Referenced by RNA_def_xr().
|
static |
Definition at line 2071 of file rna_xr.c.
References FUNC_NO_SELF, MAX_NAME, NULL, PARM_OUTPUT, PARM_REQUIRED, PROP_COLLECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_QUATERNION, PROP_TRANSLATION, RNA_def_boolean(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_translation(), RNA_def_float_vector(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_ui_text(), rna_def_xr_actionmaps(), STRUCT_UNDO, PropertyRNA::subtype, and XR_MAX_USER_PATH_LENGTH.
Referenced by RNA_def_xr().
|
static |
Definition at line 1522 of file rna_xr.c.
References NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_function(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and XR_MAX_USER_PATH_LENGTH.
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1348 of file rna_xr.c.
Referenced by rna_def_xr_actionmap(), and rna_def_xr_eventdata().
|
static |
Definition at line 1403 of file rna_xr.c.
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1418 of file rna_xr.c.
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1387 of file rna_xr.c.
Referenced by rna_def_xr_actionmap().
|
static |
Definition at line 1372 of file rna_xr.c.
Referenced by rna_def_xr_actionmap().