diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-12 03:43:33 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-16 01:32:29 +0300 |
commit | a2f345468c94e4b8a842ba9a9988237cd5c8194f (patch) | |
tree | b896eed5a54fa6063afe6e467876d47080d0349e /source/blender/makesdna/DNA_genfile.h | |
parent | bc657ef16eed438a1eb5156e5b46173044905dcc (diff) |
DNA: support DNA type & name aliases
This allows us to rename struct & struct members in the source code
without changing the file format.
This is useful because the code becomes increasingly confusing when
names such as oops, ipo & dupli aren't used anywhere except DNA headers.
dna_rename_defs.h is used to define renaming operations.
The renaming it's self will be done separately.
Diffstat (limited to 'source/blender/makesdna/DNA_genfile.h')
-rw-r--r-- | source/blender/makesdna/DNA_genfile.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_genfile.h b/source/blender/makesdna/DNA_genfile.h index eddaa787452..62134f8b59f 100644 --- a/source/blender/makesdna/DNA_genfile.h +++ b/source/blender/makesdna/DNA_genfile.h @@ -109,4 +109,6 @@ bool DNA_sdna_patch_struct( bool DNA_sdna_patch_struct_member( struct SDNA *sdna, const char *struct_name, const char *elem_old, const char *elem_new); +void DNA_sdna_alias_data_ensure(struct SDNA *sdna); + #endif /* __DNA_GENFILE_H__ */ |