Blender V4.3
deg_eval_runtime_backup_sequence.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2019 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
10
11#include "DNA_sequence_types.h"
12
13namespace blender::deg {
14
16{
17 reset();
18}
19
21{
22 scene_sound = nullptr;
24}
25
27{
28 scene_sound = sequence->scene_sound;
29 anims = sequence->anims;
30
31 sequence->scene_sound = nullptr;
32 BLI_listbase_clear(&sequence->anims);
33}
34
36{
37 sequence->scene_sound = scene_sound;
38 sequence->anims = anims;
39 reset();
40}
41
43{
44 return (scene_sound == nullptr) && BLI_listbase_is_empty(&anims);
45}
46
47} // namespace blender::deg
BLI_INLINE bool BLI_listbase_is_empty(const struct ListBase *lb)
BLI_INLINE void BLI_listbase_clear(struct ListBase *lb)