|
Blender V5.0
|
#include "BKE_anim_data.hh"#include "BKE_animsys.h"#include "BKE_global.hh"#include "BKE_main.hh"#include "DNA_light_types.h"#include "DNA_material_types.h"#include "DNA_scene_types.h"#include "DNA_texture_types.h"#include "DNA_world_types.h"Go to the source code of this file.
Macros | |
| #define | DNA_DEPRECATED_ALLOW |
| #define | ANIMDATA_IDS_CB(first) |
| #define | ANIMDATA_NODETREE_IDS_CB(first, NtId_Type) |
Functions | |
| void | BKE_animdata_main_cb (Main *bmain, const FunctionRef< void(ID *, AnimData *)> func) |
| void | BKE_animdata_fix_paths_rename_all (ID *ref_id, const char *prefix, const char *oldName, const char *newName) |
| void | BKE_animdata_fix_paths_rename_all_ex (Main *bmain, ID *ref_id, const char *prefix, const char *oldName, const char *newName, const int oldSubscript, const int newSubscript, const bool verify_paths) |
| #define ANIMDATA_IDS_CB | ( | first | ) |
Referenced by BKE_animdata_main_cb().
| #define ANIMDATA_NODETREE_IDS_CB | ( | first, | |
| NtId_Type ) |
Referenced by BKE_animdata_main_cb().
| #define DNA_DEPRECATED_ALLOW |
Definition at line 6 of file anim_data_bmain_utils.cc.
| void BKE_animdata_fix_paths_rename_all | ( | struct ID * | ref_id, |
| const char * | prefix, | ||
| const char * | oldName, | ||
| const char * | newName ) |
See BKE_animdata_fix_paths_rename_all_ex
Definition at line 137 of file anim_data_bmain_utils.cc.
References BKE_animdata_fix_paths_rename_all_ex(), and G.
Referenced by ANIM_armature_bonecoll_name_set(), BKE_mask_layer_rename(), BKE_view_layer_rename(), and ED_armature_bone_rename().
| void BKE_animdata_fix_paths_rename_all_ex | ( | struct Main * | bmain, |
| struct ID * | ref_id, | ||
| const char * | prefix, | ||
| const char * | oldName, | ||
| const char * | newName, | ||
| int | oldSubscript, | ||
| int | newSubscript, | ||
| bool | verify_paths ) |
Fix all RNA-Paths throughout the database (directly access the Global.main version).
Definition at line 146 of file anim_data_bmain_utils.cc.
References BKE_animdata_fix_paths_rename(), and BKE_animdata_main_cb().
Referenced by BKE_animdata_fix_paths_rename_all(), do_version_convert_to_generic_nodes_after_linking(), and version_node_socket_index_animdata().
| void BKE_animdata_main_cb | ( | Main * | bmain, |
| const FunctionRef< void(ID *, AnimData *)> | func ) |
Definition at line 27 of file anim_data_bmain_utils.cc.
References ANIMDATA_IDS_CB, ANIMDATA_NODETREE_IDS_CB, Main::armatures, Main::cachefiles, Main::cameras, Main::curves, ListBase::first, Main::gpencils, Main::grease_pencils, Main::hair_curves, Main::lattices, Main::lights, Main::linestyles, Main::masks, Main::materials, Main::meshes, Main::metaballs, Main::movieclips, Main::nodetrees, Main::objects, Main::palettes, Main::particles, Main::pointclouds, Main::scenes, Main::shapekeys, Main::speakers, Main::textures, Main::volumes, and Main::worlds.
Referenced by BKE_animdata_fix_paths_rename_all_ex().