Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph.h
| Show First 20 Lines • Show All 173 Lines • ▼ Show 20 Lines | |||||
| typedef void (*DEG_EditorUpdateIDCb)(const DEGEditorUpdateContext *update_ctx, struct ID *id); | typedef void (*DEG_EditorUpdateIDCb)(const DEGEditorUpdateContext *update_ctx, struct ID *id); | ||||
| typedef void (*DEG_EditorUpdateSceneCb)(const DEGEditorUpdateContext *update_ctx, int updated); | typedef void (*DEG_EditorUpdateSceneCb)(const DEGEditorUpdateContext *update_ctx, int updated); | ||||
| /* Set callbacks which are being called when depsgraph changes. */ | /* Set callbacks which are being called when depsgraph changes. */ | ||||
| void DEG_editors_set_update_cb(DEG_EditorUpdateIDCb id_func, DEG_EditorUpdateSceneCb scene_func); | void DEG_editors_set_update_cb(DEG_EditorUpdateIDCb id_func, DEG_EditorUpdateSceneCb scene_func); | ||||
| /* Evaluation ----------------------------------- */ | /* Evaluation ----------------------------------- */ | ||||
| bool DEG_is_evaluating(struct Depsgraph *depsgraph); | |||||
| bool DEG_is_active(const struct Depsgraph *depsgraph); | bool DEG_is_active(const struct Depsgraph *depsgraph); | ||||
| void DEG_make_active(struct Depsgraph *depsgraph); | void DEG_make_active(struct Depsgraph *depsgraph); | ||||
| void DEG_make_inactive(struct Depsgraph *depsgraph); | void DEG_make_inactive(struct Depsgraph *depsgraph); | ||||
| /* Evaluation Debug ------------------------------ */ | /* Evaluation Debug ------------------------------ */ | ||||
| bool DEG_debug_is_evaluating(struct Depsgraph *depsgraph); | |||||
| void DEG_debug_print_begin(struct Depsgraph *depsgraph); | void DEG_debug_print_begin(struct Depsgraph *depsgraph); | ||||
| void DEG_debug_print_eval(struct Depsgraph *depsgraph, | void DEG_debug_print_eval(struct Depsgraph *depsgraph, | ||||
| const char *function_name, | const char *function_name, | ||||
| const char *object_name, | const char *object_name, | ||||
| const void *object_address); | const void *object_address); | ||||
| void DEG_debug_print_eval_subdata(struct Depsgraph *depsgraph, | void DEG_debug_print_eval_subdata(struct Depsgraph *depsgraph, | ||||
| Show All 35 Lines | |||||