22#define DNA_VERSION_ATLEAST(ver, subver) \
23 (versionfile > (ver) || (versionfile == (ver) && (subversionfile >= (subver))))
28 if (versionfile >= 280) {
32 sdna,
"FileGlobal",
"cur_render_layer",
"cur_view_layer");
34 sdna,
"ParticleEditSettings",
"scene_layer",
"view_layer");
41#undef DNA_VERSION_ATLEAST
external readfile function prototypes.
blenloader genfile private function prototypes
bool DNA_sdna_patch_struct_by_name(struct SDNA *sdna, const char *old_type_name, const char *new_type_name)
bool DNA_sdna_patch_struct_member_by_name(struct SDNA *sdna, const char *type_name, const char *old_member_name, const char *new_member_name)
These structs are the foundation for all linked lists in the library system.
#define DNA_VERSION_ATLEAST(ver, subver)
void blo_do_versions_dna(SDNA *sdna, const int versionfile, const int subversionfile)