Blender
V4.5
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
8
9
#pragma once
10
11
#include "
DNA_listBase.h
"
12
13
struct
Strip
;
14
15
namespace
blender::deg
{
16
17
struct
Depsgraph
;
18
19
/* Backup of a single strip. */
20
class
StripBackup
{
21
public
:
22
StripBackup
(
const
Depsgraph
*
depsgraph
);
23
24
void
reset
();
25
26
void
init_from_strip
(
Strip
*strip);
27
void
restore_to_strip
(
Strip
*strip);
28
29
bool
isEmpty
()
const
;
30
31
void
*
scene_sound
;
32
ListBase
anims
;
33
};
34
35
}
// namespace blender::deg
DNA_listBase.h
These structs are the foundation for all linked lists in the library system.
depsgraph
BPy_StructRNA * depsgraph
Definition
bpy_driver.cc:173
blender::deg::StripBackup::StripBackup
StripBackup(const Depsgraph *depsgraph)
Definition
deg_eval_runtime_backup_sequence.cc:17
blender::deg::StripBackup::isEmpty
bool isEmpty() const
Definition
deg_eval_runtime_backup_sequence.cc:44
blender::deg::StripBackup::init_from_strip
void init_from_strip(Strip *strip)
Definition
deg_eval_runtime_backup_sequence.cc:28
blender::deg::StripBackup::anims
ListBase anims
Definition
deg_eval_runtime_backup_sequence.h:32
blender::deg::StripBackup::reset
void reset()
Definition
deg_eval_runtime_backup_sequence.cc:22
blender::deg::StripBackup::scene_sound
void * scene_sound
Definition
deg_eval_runtime_backup_sequence.h:31
blender::deg::StripBackup::restore_to_strip
void restore_to_strip(Strip *strip)
Definition
deg_eval_runtime_backup_sequence.cc:37
blender::deg
Definition
DEG_depsgraph_light_linking.hh:14
ListBase
Definition
DNA_listBase.h:32
Strip
Definition
DNA_sequence_types.h:179
blender::deg::Depsgraph
Definition
depsgraph.hh:48
Generated on
for Blender by
doxygen
1.16.1