|
Blender V4.3
|
#include <DNA_sdna_types.h>
Public Attributes | |
| short | type_index |
| short | members_num |
| SDNA_StructMember | members [] |
Definition at line 25 of file DNA_sdna_types.h.
| SDNA_StructMember SDNA_Struct::members[] |
"Flexible array member" that contains information about all members of this struct.
Definition at line 33 of file DNA_sdna_types.h.
Referenced by create_reconstruct_steps_for_struct(), DNA_sdna_alias_data_ensure(), DNA_sdna_patch_struct_member(), DNA_struct_switch_endian(), elem_exists_impl(), elem_offset_impl(), find_member_with_matching_name(), init_structDNA(), rna_find_sdna_member(), sdna_expand_names(), and set_compare_flags_for_struct().
| short SDNA_Struct::members_num |
The amount of members in this struct.
Definition at line 31 of file DNA_sdna_types.h.
Referenced by create_reconstruct_steps_for_struct(), DNA_reconstruct_info_create(), DNA_sdna_alias_data_ensure(), DNA_sdna_patch_struct_member(), DNA_struct_switch_endian(), elem_exists_impl(), elem_offset_impl(), find_member_with_matching_name(), init_structDNA(), rna_find_sdna_member(), sdna_expand_names(), and set_compare_flags_for_struct().
| short SDNA_Struct::type_index |
This struct must not change, it's only a convenience view for raw data stored in SDNA. An index into SDNA->types.
Definition at line 29 of file DNA_sdna_types.h.
Referenced by DNA_reconstruct_info_create(), DNA_sdna_alias_data_ensure(), DNA_sdna_alias_data_ensure_structs_map(), DNA_sdna_patch_struct(), dna_struct_find_index_ex_impl(), DNA_struct_identifier(), DNA_struct_reconstruct(), DNA_struct_size(), init_structDNA(), print_reconstruct_step(), reconstruct_structs(), and set_compare_flags_for_struct().