Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | SEQ_prefetch_stop_all (void) |
void | SEQ_prefetch_stop (struct Scene *scene) |
bool | SEQ_prefetch_need_redraw (struct Main *bmain, struct Scene *scene) |
Definition at line 585 of file prefetch.c.
References Editing::cache_flag, Scene::ed, scene, SEQ_CACHE_VIEW_ENABLE, seq_prefetch_is_playing(), seq_prefetch_is_scrubbing(), seq_prefetch_job_is_running(), and seq_prefetch_job_is_waiting().
Referenced by seq_prefetch_wm_notify().
Use also to update scene and context changes This function should almost always be called by cache invalidation, not directly.
Definition at line 254 of file prefetch.c.
References BLI_condition_notify_one(), PrefetchJob::prefetch_suspend_cond, PrefetchJob::running, scene, seq_prefetch_job_get(), and PrefetchJob::stop.
Referenced by SEQ_cache_cleanup(), seq_prefetch_free(), SEQ_prefetch_stop_all(), SEQ_relations_free_imbuf(), sequence_invalidate_cache(), sequencer_delete_exec(), sequencer_meta_make_exec(), sequencer_meta_separate_exec(), sequencer_meta_toggle_exec(), sequencer_separate_images_exec(), and sequencer_split_exec().
Definition at line 246 of file prefetch.c.
References G, Scene::id, ID::next, scene, and SEQ_prefetch_stop().
Referenced by WM_jobs_kill_all().