Blender
V3.3
|
#include <DNA_sdna_types.h>
Public Attributes | |
short | type |
short | members_len |
SDNA_StructMember | members [] |
Definition at line 28 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 36 of file DNA_sdna_types.h.
Referenced by create_reconstruct_steps_for_struct(), DNA_sdna_alias_data_ensure(), DNA_sdna_patch_struct_member_nr(), DNA_struct_switch_endian(), elem_exists_impl(), elem_offset(), find_member_with_matching_name(), init_structDNA(), rna_find_sdna_member(), sdna_expand_names(), and set_compare_flags_for_struct().
short SDNA_Struct::members_len |
The amount of members in this struct.
Definition at line 34 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_nr(), DNA_struct_switch_endian(), elem_exists_impl(), elem_offset(), find_member_with_matching_name(), init_structDNA(), rna_find_sdna_member(), sdna_expand_names(), and set_compare_flags_for_struct().
short SDNA_Struct::type |
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 32 of file DNA_sdna_types.h.
Referenced by BLO_blendhandle_print_sizes(), DNA_reconstruct_info_create(), DNA_sdna_alias_data_ensure(), DNA_sdna_alias_data_ensure_structs_map(), DNA_sdna_patch_struct_nr(), dna_struct_find_nr_ex_impl(), DNA_struct_get_compareflags(), DNA_struct_reconstruct(), init_structDNA(), print_reconstruct_step(), reconstruct_structs(), set_compare_flags_for_struct(), switch_endian_structs(), and writestruct_at_address_nr().