Blender
V3.3
|
#include <RNA_types.h>
Public Attributes | |
void * | data |
StructRNA * | srna |
StructCallbackFunc | call |
StructFreeFunc | free |
Extending
This struct must be embedded in *Type structs in order to make them definable through RNA.
Definition at line 764 of file RNA_types.h.
StructCallbackFunc ExtensionRNA::call |
Definition at line 767 of file RNA_types.h.
void* ExtensionRNA::data |
Definition at line 765 of file RNA_types.h.
Referenced by ANIM_keyingset_infos_exit(), gizmo_properties_init(), gizmogroup_properties_init(), operator_properties_init(), RNA_struct_free_extension(), WM_menutype_free(), and WM_uilisttype_free().
StructFreeFunc ExtensionRNA::free |
Definition at line 768 of file RNA_types.h.
Referenced by ANIM_keyingset_infos_exit(), RNA_struct_free_extension(), WM_menutype_free(), and WM_uilisttype_free().
StructRNA* ExtensionRNA::srna |
Definition at line 766 of file RNA_types.h.
Referenced by BPY_RNA_gizmogroup_wrapper(), BPY_RNA_operator_macro_wrapper(), BPY_RNA_operator_wrapper(), gizmo_properties_init(), gizmogroup_properties_init(), gizmogrouptype_free(), make_socket_type_virtual(), make_standard_socket_type(), blender::ed::space_node::node_socket_template_properties_update(), nodeIsStaticSocketType(), nodeSocketTypeLabel(), operator_properties_init(), operatortype_ghash_free_cb(), pyrna_struct_bl_rna_get_subclass(), register_node_tree_type_cmp(), register_node_tree_type_geo(), register_node_tree_type_sh(), register_node_tree_type_tex(), register_node_type_cmp_group(), register_node_type_geo_group(), register_node_type_sh_group(), register_node_type_tex_group(), UI_but_string_info_get(), WM_gizmotype_free_ptr(), and WM_operatortype_append_macro().