Blender
V3.3
|
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_ghash.h"
#include "BLI_timecode.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "BKE_context.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "SEQ_iterator.h"
#include "SEQ_proxy.h"
#include "SEQ_relations.h"
#include "SEQ_sequencer.h"
#include "WM_api.h"
#include "WM_types.h"
#include "RNA_define.h"
Go to the source code of this file.
Functions | |
static void | proxy_freejob (void *pjv) |
static void | proxy_startjob (void *pjv, short *stop, short *do_update, float *progress) |
static void | proxy_endjob (void *pjv) |
ProxyJob * | ED_seq_proxy_job_get (const bContext *C, wmJob *wm_job) |
struct wmJob * | ED_seq_proxy_wm_job_get (const bContext *C) |
Definition at line 77 of file proxy_job.c.
References C, CTX_data_depsgraph_pointer(), CTX_data_main(), CTX_data_scene(), depsgraph, ProxyBuildJob::depsgraph, ProxyBuildJob::main, MEM_callocN, NC_SCENE, ND_SEQUENCER, NULL, proxy_endjob(), proxy_freejob(), proxy_startjob(), scene, ProxyBuildJob::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 94 of file proxy_job.c.
References C, CTX_data_scene(), CTX_wm_manager(), CTX_wm_window(), scene, WM_JOB_PROGRESS, WM_JOB_TYPE_SEQ_BUILD_PROXY, and WM_jobs_get().
Referenced by seq_build_proxy(), and seq_proxy_build_job().
Definition at line 62 of file proxy_job.c.
References LinkData::data, ListBase::first, NC_SCENE, ND_SEQUENCER, LinkData::next, ProxyBuildJob::queue, ProxyBuildJob::scene, SEQ_editing_get(), SEQ_proxy_rebuild_finish(), SEQ_relations_free_imbuf(), Editing::seqbase, ProxyBuildJob::stop, and WM_main_add_notifier().
Referenced by ED_seq_proxy_job_get().
Definition at line 34 of file proxy_job.c.
References BLI_freelistN(), MEM_freeN, and ProxyBuildJob::queue.
Referenced by ED_seq_proxy_job_get().
Definition at line 44 of file proxy_job.c.
References blender::compositor::context, LinkData::data, ListBase::first, LinkData::next, ProxyBuildJob::queue, SEQ_proxy_rebuild(), and ProxyBuildJob::stop.
Referenced by ED_seq_proxy_job_get().