Blender V5.0
SEQ_preview_cache.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2025 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
12
13#pragma once
14
15struct Scene;
16
17namespace blender::gpu {
18class Texture;
19}
20
21namespace blender::seq {
22
23gpu::Texture *preview_cache_get_gpu_texture(Scene *scene, int timeline_frame, int display_channel);
25 int timeline_frame,
26 int display_channel,
27 gpu::Texture *texture);
29 int timeline_frame,
30 int display_channel);
32 int timeline_frame,
33 int display_channel,
34 gpu::Texture *texture);
35
37void preview_cache_destroy(Scene *scene);
38
39} // namespace blender::seq
struct Scene Scene
TEX_TEMPLATE DataVec texture(T, FltCoord, float=0.0f) RET
void preview_cache_set_gpu_display_texture(Scene *scene, int timeline_frame, int display_channel, gpu::Texture *texture)
void preview_cache_destroy(Scene *scene)
gpu::Texture * preview_cache_get_gpu_texture(Scene *scene, int timeline_frame, int display_channel)
void preview_cache_set_gpu_texture(Scene *scene, int timeline_frame, int display_channel, gpu::Texture *texture)
void preview_cache_invalidate(Scene *scene)
gpu::Texture * preview_cache_get_gpu_display_texture(Scene *scene, int timeline_frame, int display_channel)