Blender
V3.3
source
blender
depsgraph
intern
eval
deg_eval_runtime_backup_sequencer.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 "
DNA_session_uuid_types.h
"
11
12
#include "
BLI_session_uuid.h
"
13
14
#include "
intern/depsgraph_type.h
"
15
#include "
intern/eval/deg_eval_runtime_backup_sequence.h
"
16
17
struct
Scene
;
18
19
namespace
blender::deg
{
20
21
struct
Depsgraph
;
22
23
/* Backup of sequencer strips runtime data. */
24
class
SequencerBackup
{
25
public
:
26
SequencerBackup
(
const
Depsgraph
*
depsgraph
);
27
28
void
init_from_scene
(
Scene
*
scene
);
29
void
restore_to_scene
(
Scene
*
scene
);
30
31
const
Depsgraph
*
depsgraph
;
32
33
Map<SessionUUID, SequenceBackup>
sequences_backup
;
34
};
35
36
}
// namespace blender::deg
BLI_session_uuid.h
Depsgraph
struct Depsgraph Depsgraph
Definition:
DEG_depsgraph.h:35
DNA_session_uuid_types.h
blender::Map
Definition:
BLI_map.hh:108
blender::deg::SequencerBackup
Definition:
deg_eval_runtime_backup_sequencer.h:24
blender::deg::SequencerBackup::SequencerBackup
SequencerBackup(const Depsgraph *depsgraph)
Definition:
deg_eval_runtime_backup_sequencer.cc:21
blender::deg::SequencerBackup::depsgraph
const Depsgraph * depsgraph
Definition:
deg_eval_runtime_backup_sequencer.h:31
blender::deg::SequencerBackup::sequences_backup
Map< SessionUUID, SequenceBackup > sequences_backup
Definition:
deg_eval_runtime_backup_sequencer.h:33
blender::deg::SequencerBackup::init_from_scene
void init_from_scene(Scene *scene)
Definition:
deg_eval_runtime_backup_sequencer.cc:38
blender::deg::SequencerBackup::restore_to_scene
void restore_to_scene(Scene *scene)
Definition:
deg_eval_runtime_backup_sequencer.cc:57
scene
Scene scene
Definition:
deg_eval_copy_on_write.cc:106
deg_eval_runtime_backup_sequence.h
depsgraph_type.h
blender::deg
Definition:
deg_builder.cc:40
Scene
Definition:
DNA_scene_types.h:1739
blender::deg::Depsgraph
Definition:
depsgraph.h:43
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1