Blender V5.0
deg_eval_copy_on_write.h File Reference
#include <cstddef>
#include "DNA_ID.h"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::deg

Macros

#define DEG_COW_PRINT(format, ...)

Functions

IDblender::deg::deg_update_eval_copy_datablock (const struct Depsgraph *depsgraph, const IDNode *id_node)
IDblender::deg::deg_update_eval_copy_datablock (const struct Depsgraph *depsgraph, struct ID *id_orig)
void blender::deg::deg_free_eval_copy_datablock (ID *id_cow)
void blender::deg::deg_create_eval_copy (struct ::Depsgraph *depsgraph, const struct IDNode *id_node)
bool blender::deg::deg_validate_eval_copy_datablock (ID *id_cow)
void blender::deg::deg_tag_eval_copy_id (Depsgraph &depsgraph, struct ID *id_cow, const struct ID *id_orig)
bool blender::deg::deg_eval_copy_is_expanded (const struct ID *id_cow)
bool blender::deg::deg_eval_copy_is_needed (const ID *id_orig)
bool blender::deg::deg_eval_copy_is_needed (const ID_Type id_type)

Macro Definition Documentation

◆ DEG_COW_PRINT

#define DEG_COW_PRINT ( format,
... )