Blender
V3.3
source
blender
depsgraph
intern
eval
deg_eval_runtime_backup_sequence.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2019 Blender Foundation. All rights reserved. */
3
8
#pragma once
9
10
#include "
BLI_listbase.h
"
11
12
struct
Sequence
;
13
14
namespace
blender::deg
{
15
16
struct
Depsgraph
;
17
18
/* Backup of a single strip. */
19
class
SequenceBackup
{
20
public
:
21
SequenceBackup
(
const
Depsgraph
*
depsgraph
);
22
23
void
reset
();
24
25
void
init_from_sequence
(
Sequence
*sequence);
26
void
restore_to_sequence
(
Sequence
*sequence);
27
28
bool
isEmpty
()
const
;
29
30
void
*
scene_sound
;
31
ListBase
anims
;
32
};
33
34
}
// namespace blender::deg
BLI_listbase.h
Depsgraph
struct Depsgraph Depsgraph
Definition:
DEG_depsgraph.h:35
blender::deg::SequenceBackup
Definition:
deg_eval_runtime_backup_sequence.h:19
blender::deg::SequenceBackup::SequenceBackup
SequenceBackup(const Depsgraph *depsgraph)
Definition:
deg_eval_runtime_backup_sequence.cc:14
blender::deg::SequenceBackup::reset
void reset()
Definition:
deg_eval_runtime_backup_sequence.cc:19
blender::deg::SequenceBackup::scene_sound
void * scene_sound
Definition:
deg_eval_runtime_backup_sequence.h:30
blender::deg::SequenceBackup::anims
ListBase anims
Definition:
deg_eval_runtime_backup_sequence.h:31
blender::deg::SequenceBackup::isEmpty
bool isEmpty() const
Definition:
deg_eval_runtime_backup_sequence.cc:41
blender::deg::SequenceBackup::restore_to_sequence
void restore_to_sequence(Sequence *sequence)
Definition:
deg_eval_runtime_backup_sequence.cc:34
blender::deg::SequenceBackup::init_from_sequence
void init_from_sequence(Sequence *sequence)
Definition:
deg_eval_runtime_backup_sequence.cc:25
depsgraph
const Depsgraph * depsgraph
Definition:
deg_eval_copy_on_write.cc:499
blender::deg
Definition:
deg_builder.cc:40
ListBase
Definition:
DNA_listBase.h:30
Sequence
Definition:
DNA_sequence_types.h:137
blender::deg::Depsgraph
Definition:
depsgraph.h:43
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1