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

#include <WM_gizmo_types.h>

Public Attributes

const struct wmGizmoPropertyTypetype
 
PointerRNA ptr
 
PropertyRNAprop
 
int index
 
struct {
   wmGizmoPropertyFnGet   value_get_fn
 
   wmGizmoPropertyFnSet   value_set_fn
 
   wmGizmoPropertyFnRangeGet   range_get_fn
 
   wmGizmoPropertyFnFree   free_fn
 
   void *   user_data
 
custom_func
 

Detailed Description

Similar to PropertyElemRNA, but has an identifier.

Definition at line 293 of file WM_gizmo_types.h.

Member Data Documentation

◆ 

struct { ... } wmGizmoProperty::custom_func

◆ free_fn

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().

◆ index

int wmGizmoProperty::index

◆ prop

PropertyRNA* wmGizmoProperty::prop

◆ ptr

PointerRNA wmGizmoProperty::ptr

◆ range_get_fn

wmGizmoPropertyFnRangeGet wmGizmoProperty::range_get_fn

◆ type

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().

◆ user_data

void* wmGizmoProperty::user_data

◆ value_get_fn

wmGizmoPropertyFnGet wmGizmoProperty::value_get_fn

◆ value_set_fn

wmGizmoPropertyFnSet wmGizmoProperty::value_set_fn

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