Blender
V4.3
source
blender
depsgraph
intern
eval
deg_eval_runtime_backup_movieclip.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
struct
MovieClip
;
12
struct
MovieClipCache
;
13
struct
ImBufAnim
;
14
15
namespace
blender::deg
{
16
17
struct
Depsgraph;
18
19
/* Backup of movie clip runtime data. */
20
class
MovieClipBackup
{
21
public
:
22
MovieClipBackup
(
const
Depsgraph
*
depsgraph
);
23
24
void
reset
();
25
26
void
init_from_movieclip
(
MovieClip
*movieclip);
27
void
restore_to_movieclip
(
MovieClip
*movieclip);
28
29
struct
ImBufAnim
*
anim
;
30
struct
MovieClipCache
*
cache
;
31
};
32
33
}
// namespace blender::deg
blender::deg::MovieClipBackup
Definition
deg_eval_runtime_backup_movieclip.h:20
blender::deg::MovieClipBackup::reset
void reset()
Definition
deg_eval_runtime_backup_movieclip.cc:22
blender::deg::MovieClipBackup::init_from_movieclip
void init_from_movieclip(MovieClip *movieclip)
Definition
deg_eval_runtime_backup_movieclip.cc:28
blender::deg::MovieClipBackup::cache
struct MovieClipCache * cache
Definition
deg_eval_runtime_backup_movieclip.h:30
blender::deg::MovieClipBackup::MovieClipBackup
MovieClipBackup(const Depsgraph *depsgraph)
Definition
deg_eval_runtime_backup_movieclip.cc:17
blender::deg::MovieClipBackup::restore_to_movieclip
void restore_to_movieclip(MovieClip *movieclip)
Definition
deg_eval_runtime_backup_movieclip.cc:38
blender::deg::MovieClipBackup::anim
struct ImBufAnim * anim
Definition
deg_eval_runtime_backup_movieclip.h:29
depsgraph
const Depsgraph * depsgraph
Definition
deg_eval_copy_on_write.cc:494
blender::deg
Definition
DEG_depsgraph_light_linking.hh:18
ImBufAnim
Definition
IMB_anim.hh:27
MovieClipCache
Definition
movieclip.cc:653
MovieClip
Definition
DNA_movieclip_types.h:55
blender::deg::Depsgraph
Definition
depsgraph.hh:47
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0