Blender V4.3
lib_id_eval.cc File Reference
#include "DNA_ID.h"
#include "DNA_mesh_types.h"
#include "BLI_utildefines.h"
#include "BKE_lib_id.hh"
#include "BKE_mesh.hh"

Go to the source code of this file.

Functions

void BKE_id_eval_properties_copy (ID *id_cow, ID *id)
 

Detailed Description

Contains management of ID's and libraries allocate and free of all library data

Definition in file lib_id_eval.cc.

Function Documentation

◆ BKE_id_eval_properties_copy()

void BKE_id_eval_properties_copy ( ID * id_cow,
ID * id )

Copy relatives parameters, from id to id_cow. Use handle the ID_RECALC_PARAMETERS tag.

Note
Keep in sync with ID_TYPE_SUPPORTS_PARAMS_WITHOUT_COW.

Definition at line 20 of file lib_id_eval.cc.

References BKE_mesh_copy_parameters(), BLI_assert, BLI_assert_unreachable, GS, ID_ME, ID_TAG_COPIED_ON_EVAL, ID_TYPE_SUPPORTS_PARAMS_WITHOUT_COW, and ID::tag.

Referenced by blender::deg::DepsgraphNodeBuilder::build_parameters().