|
Blender
V2.93
|
#include "MEM_guardedalloc.h"#include "BLI_listbase.h"#include "BLI_utildefines.h"#include "BKE_scene.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "DEG_depsgraph.h"#include "DEG_depsgraph_query.h"#include "intern/eval/deg_eval.h"#include "intern/eval/deg_eval_flush.h"#include "intern/node/deg_node.h"#include "intern/node/deg_node_operation.h"#include "intern/node/deg_node_time.h"#include "intern/depsgraph.h"Go to the source code of this file.
Functions | |
| static void | deg_flush_updates_and_refresh (deg::Depsgraph *deg_graph) |
| void | DEG_evaluate_on_refresh (Depsgraph *graph) |
| void | DEG_evaluate_on_framechange (Depsgraph *graph, float ctime) |
Evaluation engine entry-points for Depsgraph Engine.
Definition in file depsgraph_eval.cc.
Definition at line 77 of file depsgraph_eval.cc.
References blender::deg::Depsgraph::ctime, deg_flush_updates_and_refresh(), graph, and blender::deg::Depsgraph::tag_time_source().
Referenced by BKE_scene_graph_update_for_newframe_ex(), EEVEE_lightbake_job(), engine_depsgraph_init(), render_update_depsgraph(), and seq_prefetch_update_depsgraph().
| void DEG_evaluate_on_refresh | ( | Depsgraph * | graph | ) |
Definition at line 62 of file depsgraph_eval.cc.
References BKE_scene_frame_get(), blender::deg::Depsgraph::ctime, deg_flush_updates_and_refresh(), DEG_get_input_scene(), graph, scene, and blender::deg::Depsgraph::tag_time_source().
Referenced by BKE_scene_graph_update_for_newframe_ex(), compo_initjob(), object_preview_scene_create(), and scene_graph_update_tagged().
|
static |
Definition at line 50 of file depsgraph_eval.cc.
References BKE_scene_frame_set(), blender::deg::Depsgraph::ctime, blender::deg::deg_evaluate_on_refresh(), blender::deg::deg_graph_flush_updates(), and blender::deg::Depsgraph::scene_cow.
Referenced by DEG_evaluate_on_framechange(), and DEG_evaluate_on_refresh().