Blender V4.3
SEQ_proxy.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2004 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
11struct Depsgraph;
12struct GSet;
13struct ListBase;
14struct Main;
15struct Scene;
17struct SeqRenderData;
18struct Sequence;
19struct wmJob;
21
23 Depsgraph *depsgraph,
24 Scene *scene,
25 Sequence *seq,
26 GSet *file_list,
27 ListBase *queue,
28 bool build_only_on_bad_performance);
29void SEQ_proxy_rebuild(SeqIndexBuildContext *context, wmJobWorkerStatus *worker_status);
31void SEQ_proxy_set(Sequence *seq, bool value);
32bool SEQ_can_use_proxy(const SeqRenderData *context, const Sequence *seq, int psize);
33int SEQ_rendersize_to_proxysize(int render_size);
34double SEQ_rendersize_to_scale_factor(int render_size);
35
36struct ProxyJob {
37 Main *main;
38 Depsgraph *depsgraph;
39 Scene *scene;
41 int stop;
42};
43
struct GSet GSet
Definition BLI_ghash.h:341
ProxyJob * ED_seq_proxy_job_get(const bContext *C, wmJob *wm_job)
Definition proxy_job.cc:66
bool SEQ_proxy_rebuild_context(Main *bmain, Depsgraph *depsgraph, Scene *scene, Sequence *seq, GSet *file_list, ListBase *queue, bool build_only_on_bad_performance)
Definition proxy.cc:420
void SEQ_proxy_set(Sequence *seq, bool value)
Definition proxy.cc:591
int SEQ_rendersize_to_proxysize(int render_size)
Definition proxy.cc:67
bool SEQ_can_use_proxy(const SeqRenderData *context, const Sequence *seq, int psize)
Definition proxy.cc:187
void SEQ_proxy_rebuild_finish(SeqIndexBuildContext *context, bool stop)
Definition proxy.cc:576
double SEQ_rendersize_to_scale_factor(int render_size)
Definition proxy.cc:82
wmJob * ED_seq_proxy_wm_job_get(const bContext *C)
Definition proxy_job.cc:83
void SEQ_proxy_rebuild(SeqIndexBuildContext *context, wmJobWorkerStatus *worker_status)
Definition proxy.cc:506
const Depsgraph * depsgraph
Main * main
Definition clip_ops.cc:1177
Depsgraph * depsgraph
Definition SEQ_proxy.hh:38
Scene * scene
Definition clip_ops.cc:1176
ListBase queue
Definition SEQ_proxy.hh:40