Blender V4.5
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 682 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 690 of file rna_internal_types.hh.

Referenced by rna_brna_structs_add(), and RNA_init().

◆ 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 688 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(), RNA_free(), RNA_init(), and RNA_struct_find().


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