66 if (deg_graph->
frame != frame || ctime != deg_graph->
ctime) {
68 deg_graph->
frame = frame;
69 deg_graph->
ctime = ctime;
91 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
Scene * DEG_get_input_scene(const Depsgraph *graph)
Object is a sort of wrapper for general info.
Read Guarded memory(de)allocation.
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