Blender  V3.3
prefetch.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2004 Blender Foundation. All rights reserved. */
3 
4 #pragma once
5 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 struct Scene;
15 struct SeqRenderData;
16 struct Sequence;
17 
18 #ifdef __cplusplus
19 }
20 #endif
21 
25 void seq_prefetch_start(const struct SeqRenderData *context, float timeline_frame);
26 void seq_prefetch_free(struct Scene *scene);
28 void seq_prefetch_get_time_range(struct Scene *scene, int *start, int *end);
36 struct Sequence *seq_prefetch_get_original_sequence(struct Sequence *seq, struct Scene *scene);
37 
38 #ifdef __cplusplus
39 }
40 #endif
Scene scene
void seq_prefetch_start(const struct SeqRenderData *context, float timeline_frame)
struct SeqRenderData * seq_prefetch_get_original_context(const struct SeqRenderData *context)
void seq_prefetch_free(struct Scene *scene)
Definition: prefetch.c:339
void seq_prefetch_get_time_range(struct Scene *scene, int *start, int *end)
Definition: prefetch.c:183
struct Sequence * seq_prefetch_get_original_sequence(struct Sequence *seq, struct Scene *scene)
Definition: prefetch.c:150
bool seq_prefetch_job_is_running(struct Scene *scene)
Definition: prefetch.c:110