Blender
V3.3
|
#include <rna_internal.h>
Public Attributes | |
struct SDNA * | sdna |
ListBase | structs |
ListBase | allocs |
struct StructRNA * | laststruct |
bool | error |
bool | silent |
bool | preprocess |
bool | verify |
bool | animate |
bool | make_overridable |
struct { | |
struct { | |
int noteflag | |
const char * updatefunc | |
} property_update | |
} | fallback |
Definition at line 108 of file rna_internal.h.
ListBase BlenderDefRNA::allocs |
Definition at line 111 of file rna_internal.h.
Referenced by rna_alloc_from_buffer(), rna_calloc(), and RNA_define_free().
bool BlenderDefRNA::animate |
Definition at line 117 of file rna_internal.h.
Referenced by RNA_def_property(), RNA_define_animate_sdna(), and rna_preprocess().
bool BlenderDefRNA::error |
Definition at line 113 of file rna_internal.h.
Referenced by RNA_create(), rna_def_function(), RNA_def_property(), RNA_def_property_array(), rna_def_property_begin_func(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), rna_def_property_funcs(), rna_def_property_get_func(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), rna_def_property_length_func(), RNA_def_property_multi_array(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), rna_def_property_sdna(), rna_def_property_set_func(), RNA_def_property_srna(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_nested(), RNA_def_struct_ptr(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), RNA_define_free(), rna_generate_property(), rna_generate_struct(), and rna_preprocess().
struct { ... } BlenderDefRNA::fallback |
Referenced by RNA_def_property(), and RNA_define_fallback_property_update().
struct StructRNA* BlenderDefRNA::laststruct |
Definition at line 112 of file rna_internal.h.
Referenced by RNA_def_property_array(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_multi_array(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), rna_def_property_sdna(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), RNA_def_struct_ptr(), rna_find_function_def(), and rna_find_parameter_def().
bool BlenderDefRNA::make_overridable |
Whether RNA properties defined should be overridable or not by default.
Definition at line 119 of file rna_internal.h.
Referenced by RNA_def_property(), and RNA_define_lib_overridable().
int BlenderDefRNA::noteflag |
Definition at line 126 of file rna_internal.h.
bool BlenderDefRNA::preprocess |
Definition at line 115 of file rna_internal.h.
Referenced by RNA_create(), rna_def_function(), RNA_def_function(), RNA_def_function_runtime(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_editable_array_func(), RNA_def_property_editable_func(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_identifier(), RNA_def_struct_identifier_no_struct_map(), RNA_def_struct_idprops_func(), RNA_def_struct_path_func(), RNA_def_struct_ptr(), RNA_def_struct_refine_func(), RNA_def_struct_register_funcs(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), rna_find_container_def(), rna_find_function_def(), rna_find_parameter_def(), rna_find_sdna_member(), rna_find_struct_def(), rna_find_struct_property_def(), RNA_free(), RNA_identifier_sanitize(), and rna_validate_identifier().
struct { ... } BlenderDefRNA::property_update |
Referenced by RNA_def_property(), and RNA_define_fallback_property_update().
struct SDNA* BlenderDefRNA::sdna |
Definition at line 109 of file rna_internal.h.
Referenced by RNA_create(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), rna_def_property_sdna(), RNA_def_property_string_sdna(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), and RNA_define_free().
bool BlenderDefRNA::silent |
Definition at line 114 of file rna_internal.h.
Referenced by RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), rna_def_property_sdna(), RNA_def_struct_sdna(), and RNA_def_struct_sdna_from().
ListBase BlenderDefRNA::structs |
Definition at line 110 of file rna_internal.h.
Referenced by rna_auto_types(), RNA_create(), RNA_def_struct_ptr(), RNA_define_free(), rna_find_def_struct(), rna_find_dna_type(), rna_find_function_def(), rna_find_parameter_def(), rna_find_struct(), rna_find_struct_def(), rna_find_struct_property_def(), rna_find_type(), rna_generate(), rna_generate_header(), rna_generate_header_cpp(), rna_generate_struct_prototypes(), rna_preprocess(), and rna_sort().
const char* BlenderDefRNA::updatefunc |
Definition at line 127 of file rna_internal.h.
bool BlenderDefRNA::verify |
Definition at line 116 of file rna_internal.h.
Referenced by rna_def_property_sdna(), and RNA_define_verify_sdna().