48 if (worker_status->
stop) {
50 fprintf(stderr,
"Canceling proxy rebuild on users request...\n");
93 "Building proxies...",
wmWindow * CTX_wm_window(const bContext *C)
Depsgraph * CTX_data_depsgraph_pointer(const bContext *C)
Main * CTX_data_main(const bContext *C)
wmWindowManager * CTX_wm_manager(const bContext *C)
Scene * CTX_data_sequencer_scene(const bContext *C)
#define LISTBASE_FOREACH(type, var, list)
void void BLI_freelistN(ListBase *listbase) ATTR_NONNULL(1)
Read Guarded memory(de)allocation.
@ WM_JOB_TYPE_SEQ_BUILD_PROXY
BPy_StructRNA * depsgraph
void * MEM_callocN(size_t len, const char *str)
void MEM_freeN(void *vmemh)
void proxy_rebuild(IndexBuildContext *context, wmJobWorkerStatus *worker_status)
static void proxy_endjob(void *pjv)
static void proxy_freejob(void *pjv)
Editing * editing_get(const Scene *scene)
ProxyJob * ED_seq_proxy_job_get(const bContext *C, wmJob *wm_job)
static void proxy_startjob(void *pjv, wmJobWorkerStatus *worker_status)
void proxy_rebuild_finish(IndexBuildContext *context, bool stop)
void relations_free_imbuf(Scene *scene, ListBase *seqbase, bool for_render)
wmJob * ED_seq_proxy_wm_job_get(const bContext *C)
void WM_main_add_notifier(uint type, void *reference)
void WM_jobs_timer(wmJob *wm_job, double time_step, uint note, uint endnote)
void * WM_jobs_customdata_get(wmJob *wm_job)
wmJob * WM_jobs_get(wmWindowManager *wm, wmWindow *win, const void *owner, const char *name, const eWM_JobFlag flag, const eWM_JobType job_type)
void WM_jobs_callbacks(wmJob *wm_job, wm_jobs_start_callback startjob, void(*initjob)(void *), void(*update)(void *), void(*endjob)(void *))
void WM_jobs_customdata_set(wmJob *wm_job, void *customdata, void(*free)(void *customdata))