Blender V4.3
deg_eval_copy_on_write.h File Reference
#include <stddef.h>
#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,
... )