|
Blender V4.3
|
#include "MEM_guardedalloc.h"#include "DNA_scene_types.h"#include "DNA_sequence_types.h"#include "BKE_context.hh"#include "SEQ_proxy.hh"#include "SEQ_relations.hh"#include "SEQ_sequencer.hh"#include "WM_api.hh"#include "WM_types.hh"Go to the source code of this file.
Functions | |
| static void | proxy_freejob (void *pjv) |
| static void | proxy_startjob (void *pjv, wmJobWorkerStatus *worker_status) |
| static void | proxy_endjob (void *pjv) |
| ProxyJob * | ED_seq_proxy_job_get (const bContext *C, wmJob *wm_job) |
| wmJob * | ED_seq_proxy_wm_job_get (const bContext *C) |
Definition at line 66 of file proxy_job.cc.
References CTX_data_depsgraph_pointer(), CTX_data_main(), CTX_data_scene(), depsgraph, ProxyJob::depsgraph, ProxyJob::main, MEM_callocN, NC_SCENE, ND_SEQUENCER, proxy_endjob(), proxy_freejob(), proxy_startjob(), ProxyJob::scene, scene, WM_jobs_callbacks(), WM_jobs_customdata_get(), WM_jobs_customdata_set(), and WM_jobs_timer().
Referenced by seq_build_proxy(), and seq_proxy_build_job().
Definition at line 83 of file proxy_job.cc.
References CTX_data_scene(), CTX_wm_manager(), CTX_wm_window(), WM_JOB_PROGRESS, WM_JOB_TYPE_SEQ_BUILD_PROXY, and WM_jobs_get().
Referenced by seq_build_proxy(), and seq_proxy_build_job().
|
static |
Definition at line 52 of file proxy_job.cc.
References LISTBASE_FOREACH, NC_SCENE, ND_SEQUENCER, ProxyJob::queue, ProxyJob::scene, SEQ_editing_get(), SEQ_proxy_rebuild_finish(), SEQ_relations_free_imbuf(), Editing::seqbase, ProxyJob::stop, and WM_main_add_notifier().
Referenced by ED_seq_proxy_job_get().
|
static |
Definition at line 25 of file proxy_job.cc.
References BLI_freelistN(), MEM_freeN(), and ProxyJob::queue.
Referenced by ED_seq_proxy_job_get().
|
static |
Definition at line 35 of file proxy_job.cc.
References LISTBASE_FOREACH, ProxyJob::queue, SEQ_proxy_rebuild(), ProxyJob::stop, and wmJobWorkerStatus::stop.
Referenced by ED_seq_proxy_job_get().