60 if (deg_graph->
frame != frame || ctime != deg_graph->
ctime) {
62 deg_graph->
frame = frame;
63 deg_graph->
ctime = ctime;
85 deg_graph->
frame = frame;
float BKE_scene_ctime_get(const Scene *scene)
void BKE_scene_frame_set(Scene *scene, float frame)
float BKE_scene_frame_get(const Scene *scene)
float BKE_scene_frame_to_ctime(const Scene *scene, int frame)
DepsgraphEvaluateSyncWriteback
@ DEG_EVALUATE_SYNC_WRITEBACK_YES
@ DEG_EVALUATE_SYNC_WRITEBACK_NO
Scene * DEG_get_input_scene(const Depsgraph *graph)
void DEG_evaluate_on_refresh(Depsgraph *graph, const DepsgraphEvaluateSyncWriteback sync_writeback)
static void deg_flush_updates_and_refresh(deg::Depsgraph *deg_graph, const DepsgraphEvaluateSyncWriteback sync_writeback)
void DEG_evaluate_on_framechange(Depsgraph *graph, float frame, const DepsgraphEvaluateSyncWriteback sync_writeback)
void graph_tag_ids_for_visible_update(Depsgraph *graph)
void deg_graph_flush_updates(Depsgraph *graph)
void deg_evaluate_on_refresh(Depsgraph *graph)
Vector< std::function< void()> > sync_writeback_callbacks
DepsgraphEvaluateSyncWriteback sync_writeback