Blender V5.0
deg_eval_runtime_backup_sequence.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2019 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11#include "DNA_listBase.h"
12
13#include "BLI_map.hh"
14
15struct Strip;
17
18namespace blender::deg {
19
20struct Depsgraph;
21
23 public:
25
26 void reset();
27
30
31 bool isEmpty() const;
32
33 void *sound_in;
34 void *sound_out;
35 float *last_buf;
36};
37
38/* Backup of a single strip. */
40 public:
42
43 void reset();
44
45 void init_from_strip(Strip *strip);
46 void restore_to_strip(Strip *strip);
47
48 bool isEmpty() const;
49
53};
54
55} // namespace blender::deg
These structs are the foundation for all linked lists in the library system.
BPy_StructRNA * depsgraph
Map< int, StripModifierDataBackup > modifiers