Blender
V4.3
source
blender
depsgraph
intern
eval
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
9
#pragma once
10
11
#include "
BLI_listbase.h
"
12
13
struct
Sequence
;
14
15
namespace
blender::deg
{
16
17
struct
Depsgraph;
18
19
/* Backup of a single strip. */
20
class
SequenceBackup
{
21
public
:
22
SequenceBackup
(
const
Depsgraph
*
depsgraph
);
23
24
void
reset
();
25
26
void
init_from_sequence
(
Sequence
*sequence);
27
void
restore_to_sequence
(
Sequence
*sequence);
28
29
bool
isEmpty
()
const
;
30
31
void
*
scene_sound
;
32
ListBase
anims
;
33
};
34
35
}
// namespace blender::deg
BLI_listbase.h
blender::deg::SequenceBackup
Definition
deg_eval_runtime_backup_sequence.h:20
blender::deg::SequenceBackup::SequenceBackup
SequenceBackup(const Depsgraph *depsgraph)
Definition
deg_eval_runtime_backup_sequence.cc:15
blender::deg::SequenceBackup::reset
void reset()
Definition
deg_eval_runtime_backup_sequence.cc:20
blender::deg::SequenceBackup::scene_sound
void * scene_sound
Definition
deg_eval_runtime_backup_sequence.h:31
blender::deg::SequenceBackup::anims
ListBase anims
Definition
deg_eval_runtime_backup_sequence.h:32
blender::deg::SequenceBackup::isEmpty
bool isEmpty() const
Definition
deg_eval_runtime_backup_sequence.cc:42
blender::deg::SequenceBackup::restore_to_sequence
void restore_to_sequence(Sequence *sequence)
Definition
deg_eval_runtime_backup_sequence.cc:35
blender::deg::SequenceBackup::init_from_sequence
void init_from_sequence(Sequence *sequence)
Definition
deg_eval_runtime_backup_sequence.cc:26
depsgraph
const Depsgraph * depsgraph
Definition
deg_eval_copy_on_write.cc:494
blender::deg
Definition
DEG_depsgraph_light_linking.hh:18
ListBase
Definition
DNA_listBase.h:32
Sequence
Definition
DNA_sequence_types.h:167
blender::deg::Depsgraph
Definition
depsgraph.hh:47
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0