Blender
V4.3
source
blender
depsgraph
intern
eval
deg_eval_runtime_backup_sequencer.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 "
DNA_session_uid_types.h
"
12
13
#include "
BLI_session_uid.h
"
14
15
#include "
intern/depsgraph_type.hh
"
16
#include "
intern/eval/deg_eval_runtime_backup_sequence.h
"
17
18
struct
Scene
;
19
20
namespace
blender::deg
{
21
22
struct
Depsgraph;
23
24
/* Backup of sequencer strips runtime data. */
25
class
SequencerBackup
{
26
public
:
27
SequencerBackup
(
const
Depsgraph
*
depsgraph
);
28
29
void
init_from_scene
(
Scene
*scene);
30
void
restore_to_scene
(
Scene
*scene);
31
32
const
Depsgraph
*
depsgraph
;
33
34
Map<SessionUID, SequenceBackup>
sequences_backup
;
35
};
36
37
}
// namespace blender::deg
BLI_session_uid.h
DNA_session_uid_types.h
blender::Map
Definition
BLI_map.hh:129
blender::deg::SequencerBackup
Definition
deg_eval_runtime_backup_sequencer.h:25
blender::deg::SequencerBackup::SequencerBackup
SequencerBackup(const Depsgraph *depsgraph)
Definition
deg_eval_runtime_backup_sequencer.cc:22
blender::deg::SequencerBackup::depsgraph
const Depsgraph * depsgraph
Definition
deg_eval_runtime_backup_sequencer.h:32
blender::deg::SequencerBackup::sequences_backup
Map< SessionUID, SequenceBackup > sequences_backup
Definition
deg_eval_runtime_backup_sequencer.h:34
blender::deg::SequencerBackup::init_from_scene
void init_from_scene(Scene *scene)
Definition
deg_eval_runtime_backup_sequencer.cc:37
blender::deg::SequencerBackup::restore_to_scene
void restore_to_scene(Scene *scene)
Definition
deg_eval_runtime_backup_sequencer.cc:56
deg_eval_runtime_backup_sequence.h
depsgraph_type.hh
blender::deg
Definition
DEG_depsgraph_light_linking.hh:18
Scene
Definition
DNA_scene_types.h:1988
blender::deg::Depsgraph
Definition
depsgraph.hh:47
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0