|
Blender V5.0
|
#include <rna_internal_types.hh>
Public Attributes | |
| ListBase | structs |
| GHash * | structs_map |
| unsigned int | structs_len |
Blender RNA
Root RNA data structure that lists all struct types.
Definition at line 750 of file rna_internal_types.hh.
| ListBase BlenderRNA::structs |
Definition at line 751 of file rna_internal_types.hh.
Referenced by rna_brna_structs_add(), RNA_free(), rna_generate_blender(), rna_generate_external_property_prototypes(), rna_generate_struct_rna_prototypes(), and rna_sort().
| unsigned int BlenderRNA::structs_len |
Needed because types with an empty identifier aren't included in structs_map.
Definition at line 758 of file rna_internal_types.hh.
Referenced by rna_brna_structs_add().
| GHash* BlenderRNA::structs_map |
A map of structs: {StructRNA.identifier -> StructRNA} These are ensured to have unique names (with STRUCT_PUBLIC_NAMESPACE enabled).
Definition at line 756 of file rna_internal_types.hh.
Referenced by rna_brna_structs_add(), RNA_create(), RNA_def_struct(), RNA_def_struct_identifier(), RNA_def_struct_nested(), and RNA_free().