Blender  V3.3
Namespaces | Macros | Functions
deg_eval_copy_on_write.h File Reference
#include <stddef.h>
#include "DNA_ID.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::deg
 

Macros

#define DEG_COW_PRINT(format, ...)
 

Functions

IDblender::deg::deg_update_copy_on_write_datablock (const struct Depsgraph *depsgraph, const IDNode *id_node)
 
IDblender::deg::deg_update_copy_on_write_datablock (const struct Depsgraph *depsgraph, struct ID *id_orig)
 
void blender::deg::deg_free_copy_on_write_datablock (ID *id_cow)
 
void blender::deg::deg_evaluate_copy_on_write (struct ::Depsgraph *depsgraph, const struct IDNode *id_node)
 
bool blender::deg::deg_validate_copy_on_write_datablock (ID *id_cow)
 
void blender::deg::deg_tag_copy_on_write_id (struct ID *id_cow, const struct ID *id_orig)
 
bool blender::deg::deg_copy_on_write_is_expanded (const struct ID *id_cow)
 
bool blender::deg::deg_copy_on_write_is_needed (const ID *id_orig)
 
bool blender::deg::deg_copy_on_write_is_needed (const ID_Type id_type)
 

Macro Definition Documentation

◆ DEG_COW_PRINT

#define DEG_COW_PRINT (   format,
  ... 
)

Definition at line 25 of file deg_eval_copy_on_write.h.