Blender
V3.3
source
blender
depsgraph
intern
eval
deg_eval_runtime_backup_movieclip.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
struct
MovieClip
;
11
struct
MovieClipCache
;
12
struct
anim
;
13
14
namespace
blender::deg
{
15
16
struct
Depsgraph
;
17
18
/* Backup of movie clip runtime data. */
19
class
MovieClipBackup
{
20
public
:
21
MovieClipBackup
(
const
Depsgraph
*
depsgraph
);
22
23
void
reset
();
24
25
void
init_from_movieclip
(
MovieClip
*movieclip);
26
void
restore_to_movieclip
(
MovieClip
*movieclip);
27
28
struct
anim
*
anim
;
29
struct
MovieClipCache
*
cache
;
30
};
31
32
}
// namespace blender::deg
Depsgraph
struct Depsgraph Depsgraph
Definition:
DEG_depsgraph.h:35
blender::deg::MovieClipBackup
Definition:
deg_eval_runtime_backup_movieclip.h:19
blender::deg::MovieClipBackup::reset
void reset()
Definition:
deg_eval_runtime_backup_movieclip.cc:21
blender::deg::MovieClipBackup::anim
struct anim * anim
Definition:
deg_eval_runtime_backup_movieclip.h:28
blender::deg::MovieClipBackup::init_from_movieclip
void init_from_movieclip(MovieClip *movieclip)
Definition:
deg_eval_runtime_backup_movieclip.cc:27
blender::deg::MovieClipBackup::cache
struct MovieClipCache * cache
Definition:
deg_eval_runtime_backup_movieclip.h:29
blender::deg::MovieClipBackup::MovieClipBackup
MovieClipBackup(const Depsgraph *depsgraph)
Definition:
deg_eval_runtime_backup_movieclip.cc:16
blender::deg::MovieClipBackup::restore_to_movieclip
void restore_to_movieclip(MovieClip *movieclip)
Definition:
deg_eval_runtime_backup_movieclip.cc:37
depsgraph
const Depsgraph * depsgraph
Definition:
deg_eval_copy_on_write.cc:499
blender::deg
Definition:
deg_builder.cc:40
MovieClipCache
Definition:
movieclip.c:677
MovieClip
Definition:
DNA_movieclip_types.h:58
anim
Definition:
IMB_anim.h:71
blender::deg::Depsgraph
Definition:
depsgraph.h:43
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1