Blender V4.3
BlenderDefRNA Struct Reference

#include <rna_internal.hh>

Public Attributes

struct SDNAsdna
 
ListBase structs
 
ListBase allocs
 
struct StructRNAlaststruct
 
bool error
 
bool silent
 
bool preprocess
 
bool verify
 
bool animate
 
bool make_overridable
 
struct { 
 
   struct { 
 
      int   noteflag 
 
      const char *   updatefunc 
 
   }   property_update 
 
fallback 
 

Detailed Description

Definition at line 108 of file rna_internal.hh.

Member Data Documentation

◆ allocs

ListBase BlenderDefRNA::allocs

Definition at line 111 of file rna_internal.hh.

Referenced by rna_alloc_from_buffer(), rna_calloc(), and RNA_define_free().

◆ animate

bool BlenderDefRNA::animate

Definition at line 117 of file rna_internal.hh.

Referenced by RNA_def_property(), RNA_define_animate_sdna(), and rna_preprocess().

◆ error

bool BlenderDefRNA::error

Definition at line 113 of file rna_internal.hh.

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_default_func(), 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_default_func(), 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_default_func(), 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(), rna_preprocess(), and rna_sanity_checks().

◆ [struct]

struct { ... } BlenderDefRNA::fallback

◆ laststruct

struct StructRNA* BlenderDefRNA::laststruct

◆ make_overridable

bool BlenderDefRNA::make_overridable

Whether RNA properties defined should be overridable or not by default.

Definition at line 119 of file rna_internal.hh.

Referenced by RNA_def_property(), and RNA_define_lib_overridable().

◆ noteflag

int BlenderDefRNA::noteflag

Definition at line 126 of file rna_internal.hh.

Referenced by RNA_def_property(), and RNA_define_fallback_property_update().

◆ preprocess

bool BlenderDefRNA::preprocess

Definition at line 115 of file rna_internal.hh.

Referenced by RNA_create(), RNA_def_function(), rna_def_function(), RNA_def_function_runtime(), RNA_def_property(), RNA_def_property_boolean_default_func(), 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_default_func(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_default_func(), 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]

struct { ... } BlenderDefRNA::property_update

◆ sdna

◆ silent

◆ structs

◆ updatefunc

const char* BlenderDefRNA::updatefunc

Definition at line 127 of file rna_internal.hh.

Referenced by RNA_def_property(), and RNA_define_fallback_property_update().

◆ verify

bool BlenderDefRNA::verify

Definition at line 116 of file rna_internal.hh.

Referenced by rna_def_property_sdna(), and RNA_define_verify_sdna().


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