Blender V4.3
disk_cache.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2021 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
15struct ImBuf;
16struct Main;
17struct Scene;
18struct SeqCacheKey;
19struct SeqDiskCache;
20struct Sequence;
21
23void seq_disk_cache_free(SeqDiskCache *disk_cache);
26bool seq_disk_cache_write_file(SeqDiskCache *disk_cache, SeqCacheKey *key, ImBuf *ibuf);
29 Scene *scene,
30 Sequence *seq,
31 Sequence *seq_changed,
32 int invalidate_types);
ImBuf * seq_disk_cache_read_file(SeqDiskCache *disk_cache, SeqCacheKey *key)
void seq_disk_cache_invalidate(SeqDiskCache *disk_cache, Scene *scene, Sequence *seq, Sequence *seq_changed, int invalidate_types)
SeqDiskCache * seq_disk_cache_create(Main *bmain, Scene *scene)
void seq_disk_cache_free(SeqDiskCache *disk_cache)
bool seq_disk_cache_enforce_limits(SeqDiskCache *disk_cache)
bool seq_disk_cache_write_file(SeqDiskCache *disk_cache, SeqCacheKey *key, ImBuf *ibuf)
bool seq_disk_cache_is_enabled(Main *bmain)