Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/anim_data.c
| Show First 20 Lines • Show All 1,276 Lines • ▼ Show 20 Lines | #define ANIMDATA_NODETREE_IDS_CB(first, NtId_Type) \ | ||||
| /* pointclouds */ | /* pointclouds */ | ||||
| ANIMDATA_IDS_CB(bmain->pointclouds.first); | ANIMDATA_IDS_CB(bmain->pointclouds.first); | ||||
| /* volumes */ | /* volumes */ | ||||
| ANIMDATA_IDS_CB(bmain->volumes.first); | ANIMDATA_IDS_CB(bmain->volumes.first); | ||||
| /* simulations */ | /* simulations */ | ||||
| ANIMDATA_IDS_CB(bmain->simulations.first); | ANIMDATA_IDS_CB(bmain->simulations.first); | ||||
| /* video edits */ | |||||
| ANIMDATA_IDS_CB(bmain->video_edits.first); | |||||
| } | } | ||||
| void BKE_animdata_fix_paths_rename_all(ID *ref_id, | void BKE_animdata_fix_paths_rename_all(ID *ref_id, | ||||
| const char *prefix, | const char *prefix, | ||||
| const char *oldName, | const char *oldName, | ||||
| const char *newName) | const char *newName) | ||||
| { | { | ||||
| Main *bmain = G.main; /* XXX UGLY! */ | Main *bmain = G.main; /* XXX UGLY! */ | ||||
| ▲ Show 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | #define RENAMEFIX_ANIM_NODETREE_IDS(first, NtId_Type) \ | ||||
| RENAMEFIX_ANIM_IDS(bmain->pointclouds.first); | RENAMEFIX_ANIM_IDS(bmain->pointclouds.first); | ||||
| /* volumes */ | /* volumes */ | ||||
| RENAMEFIX_ANIM_IDS(bmain->volumes.first); | RENAMEFIX_ANIM_IDS(bmain->volumes.first); | ||||
| /* simulations */ | /* simulations */ | ||||
| RENAMEFIX_ANIM_IDS(bmain->simulations.first); | RENAMEFIX_ANIM_IDS(bmain->simulations.first); | ||||
| /* video edits */ | |||||
| RENAMEFIX_ANIM_IDS(bmain->video_edits.first); | |||||
| /* scenes */ | /* scenes */ | ||||
| RENAMEFIX_ANIM_NODETREE_IDS(bmain->scenes.first, Scene); | RENAMEFIX_ANIM_NODETREE_IDS(bmain->scenes.first, Scene); | ||||
| } | } | ||||
| /* .blend file API -------------------------------------------- */ | /* .blend file API -------------------------------------------- */ | ||||
| void BKE_animdata_blend_write(BlendWriter *writer, struct AnimData *adt) | void BKE_animdata_blend_write(BlendWriter *writer, struct AnimData *adt) | ||||
| { | { | ||||
| ▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines | |||||