Blender
V3.3
|
#include <WM_gizmo_types.h>
Public Attributes | |
const struct wmGizmoPropertyType * | type |
PointerRNA | ptr |
PropertyRNA * | prop |
int | index |
struct { | |
wmGizmoPropertyFnGet value_get_fn | |
wmGizmoPropertyFnSet value_set_fn | |
wmGizmoPropertyFnRangeGet range_get_fn | |
wmGizmoPropertyFnFree free_fn | |
void * user_data | |
} | custom_func |
Similar to PropertyElemRNA, but has an identifier.
Definition at line 293 of file WM_gizmo_types.h.
struct { ... } wmGizmoProperty::custom_func |
Referenced by gizmo_area_light_prop_matrix_get(), gizmo_area_light_prop_matrix_set(), gizmo_bbone_offset_get(), gizmo_bbone_offset_set(), gizmo_empty_image_prop_matrix_get(), gizmo_empty_image_prop_matrix_set(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_get(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_set(), blender::ed::space_node::gizmo_node_crop_prop_matrix_get(), blender::ed::space_node::gizmo_node_crop_prop_matrix_set(), gizmo_property_data_update(), gizmo_render_border_prop_matrix_get(), gizmo_render_border_prop_matrix_set(), py_rna_gizmo_handler_free_cb(), py_rna_gizmo_handler_get_cb(), py_rna_gizmo_handler_range_get_cb(), py_rna_gizmo_handler_set_cb(), rotation_get_fn(), rotation_set_fn(), WM_gizmo_free(), WM_gizmo_target_property_array_length(), WM_gizmo_target_property_def_func_ptr(), WM_gizmo_target_property_float_get(), WM_gizmo_target_property_float_get_array(), WM_gizmo_target_property_float_range_get(), WM_gizmo_target_property_float_set(), WM_gizmo_target_property_float_set_array(), and WM_gizmo_target_property_is_valid().
wmGizmoPropertyFnFree wmGizmoProperty::free_fn |
Definition at line 305 of file WM_gizmo_types.h.
Referenced by WM_gizmo_free(), and WM_gizmo_target_property_def_func_ptr().
int wmGizmoProperty::index |
Definition at line 298 of file WM_gizmo_types.h.
Referenced by WM_gizmo_target_property_anim_autokey(), WM_gizmo_target_property_clear_rna_ptr(), WM_gizmo_target_property_def_rna_ptr(), WM_gizmo_target_property_float_get(), and WM_gizmo_target_property_float_set().
PropertyRNA* wmGizmoProperty::prop |
Definition at line 297 of file WM_gizmo_types.h.
Referenced by gizmo_property_data_update(), snap_gizmo_snap_elements_update(), ui_tooltip_data_from_gizmo(), WM_gizmo_target_property_anim_autokey(), WM_gizmo_target_property_array_length(), WM_gizmo_target_property_clear_rna_ptr(), WM_gizmo_target_property_def_rna_ptr(), WM_gizmo_target_property_float_get(), WM_gizmo_target_property_float_get_array(), WM_gizmo_target_property_float_range_get(), WM_gizmo_target_property_float_set(), WM_gizmo_target_property_float_set_array(), WM_gizmo_target_property_is_valid(), and WM_gizmo_target_property_subscribe_all().
PointerRNA wmGizmoProperty::ptr |
Definition at line 296 of file WM_gizmo_types.h.
Referenced by snap_gizmo_snap_elements_update(), WM_gizmo_target_property_anim_autokey(), WM_gizmo_target_property_array_length(), WM_gizmo_target_property_clear_rna_ptr(), WM_gizmo_target_property_def_rna_ptr(), WM_gizmo_target_property_float_get(), WM_gizmo_target_property_float_get_array(), WM_gizmo_target_property_float_range_get(), WM_gizmo_target_property_float_set(), WM_gizmo_target_property_float_set_array(), and WM_gizmo_target_property_subscribe_all().
wmGizmoPropertyFnRangeGet wmGizmoProperty::range_get_fn |
Definition at line 304 of file WM_gizmo_types.h.
Referenced by WM_gizmo_target_property_def_func_ptr(), and WM_gizmo_target_property_float_range_get().
const struct wmGizmoPropertyType* wmGizmoProperty::type |
Definition at line 294 of file WM_gizmo_types.h.
Referenced by bpy_gizmo_target_get_range(), bpy_gizmo_target_get_value(), bpy_gizmo_target_set_value(), gizmo_area_light_prop_matrix_get(), gizmo_area_light_prop_matrix_set(), gizmo_bbone_offset_get(), gizmo_bbone_offset_set(), gizmo_bisect_prop_angle_get(), gizmo_bisect_prop_angle_set(), gizmo_bisect_prop_depth_get(), gizmo_bisect_prop_depth_set(), gizmo_bisect_prop_translate_get(), gizmo_bisect_prop_translate_set(), gizmo_cage2d_exit(), gizmo_cage2d_modal(), gizmo_cage2d_property_update(), gizmo_cage3d_exit(), gizmo_cage3d_modal(), gizmo_cage3d_property_update(), gizmo_empty_image_prop_matrix_get(), gizmo_empty_image_prop_matrix_set(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_get(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_set(), blender::ed::space_node::gizmo_node_crop_prop_matrix_get(), blender::ed::space_node::gizmo_node_crop_prop_matrix_set(), gizmo_placement_prop_matrix_get(), gizmo_placement_prop_matrix_set(), gizmo_render_border_prop_matrix_get(), gizmo_render_border_prop_matrix_set(), gizmo_spin_prop_angle_get(), gizmo_spin_prop_angle_set(), gizmo_spin_prop_axis_angle_get(), gizmo_spin_prop_axis_angle_set(), gizmo_spin_prop_depth_get(), gizmo_spin_prop_depth_set(), gizmo_spin_prop_translate_get(), gizmo_spin_prop_translate_set(), py_rna_gizmo_handler_get_cb(), py_rna_gizmo_handler_range_get_cb(), py_rna_gizmo_handler_set_cb(), WM_gizmo_target_property_array_length(), WM_gizmo_target_property_clear_rna_ptr(), WM_gizmo_target_property_def_func_ptr(), WM_gizmo_target_property_def_rna_ptr(), WM_gizmo_target_property_float_get(), and WM_gizmo_target_property_float_set().
void* wmGizmoProperty::user_data |
Definition at line 306 of file WM_gizmo_types.h.
Referenced by gizmo_area_light_prop_matrix_get(), gizmo_area_light_prop_matrix_set(), gizmo_bbone_offset_get(), gizmo_bbone_offset_set(), gizmo_empty_image_prop_matrix_get(), gizmo_empty_image_prop_matrix_set(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_get(), blender::ed::space_node::gizmo_node_backdrop_prop_matrix_set(), blender::ed::space_node::gizmo_node_crop_prop_matrix_get(), blender::ed::space_node::gizmo_node_crop_prop_matrix_set(), gizmo_render_border_prop_matrix_get(), gizmo_render_border_prop_matrix_set(), py_rna_gizmo_handler_free_cb(), py_rna_gizmo_handler_get_cb(), py_rna_gizmo_handler_range_get_cb(), py_rna_gizmo_handler_set_cb(), rotation_get_fn(), rotation_set_fn(), and WM_gizmo_target_property_def_func_ptr().
wmGizmoPropertyFnGet wmGizmoProperty::value_get_fn |
Definition at line 302 of file WM_gizmo_types.h.
Referenced by gizmo_property_data_update(), WM_gizmo_target_property_array_length(), WM_gizmo_target_property_def_func_ptr(), WM_gizmo_target_property_float_get(), WM_gizmo_target_property_float_get_array(), WM_gizmo_target_property_float_range_get(), and WM_gizmo_target_property_is_valid().
wmGizmoPropertyFnSet wmGizmoProperty::value_set_fn |
Definition at line 303 of file WM_gizmo_types.h.
Referenced by WM_gizmo_target_property_def_func_ptr(), WM_gizmo_target_property_float_set(), WM_gizmo_target_property_float_set_array(), and WM_gizmo_target_property_is_valid().