Blender V5.0
BlenderRNA Struct Reference

#include <rna_internal_types.hh>

Public Attributes

ListBase structs
GHashstructs_map
unsigned int structs_len

Detailed Description

Blender RNA

Root RNA data structure that lists all struct types.

Definition at line 750 of file rna_internal_types.hh.

Member Data Documentation

◆ structs

◆ structs_len

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

◆ structs_map

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


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