23#ifdef DEG_DEBUG_COW_POINTERS
24# define DEG_COW_PRINT(format, ...) printf(format, __VA_ARGS__);
26# define DEG_COW_PRINT(format, ...)
34class DepsgraphNodeBuilder;
ID and Library types, which are fundamental for SDNA.
const Depsgraph * depsgraph
void deg_tag_eval_copy_id(deg::Depsgraph &depsgraph, ID *id_cow, const ID *id_orig)
void deg_create_eval_copy(::Depsgraph *graph, const IDNode *id_node)
bool deg_eval_copy_is_expanded(const ID *id_cow)
void deg_free_eval_copy_datablock(ID *id_cow)
bool deg_eval_copy_is_needed(const ID *id_orig)
ID * deg_update_eval_copy_datablock(const Depsgraph *depsgraph, const IDNode *id_node)
bool deg_validate_eval_copy_datablock(ID *id_cow)