Differential D11059 Diff 36449 source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.h
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.h
| Show All 17 Lines | |||||
| */ | */ | ||||
| /** \file | /** \file | ||||
| * \ingroup depsgraph | * \ingroup depsgraph | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| #include "BLI_listbase.h" | |||||
| struct Sequence; | struct Sequence; | ||||
| namespace blender { | namespace blender { | ||||
| namespace deg { | namespace deg { | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| /* Backup of a single strip. */ | /* Backup of a single strip. */ | ||||
| class SequenceBackup { | class SequenceBackup { | ||||
| public: | public: | ||||
| SequenceBackup(const Depsgraph *depsgraph); | SequenceBackup(const Depsgraph *depsgraph); | ||||
| void reset(); | void reset(); | ||||
| void init_from_sequence(Sequence *sequence); | void init_from_sequence(Sequence *sequence); | ||||
| void restore_to_sequence(Sequence *sequence); | void restore_to_sequence(Sequence *sequence); | ||||
| bool isEmpty() const; | bool isEmpty() const; | ||||
| void *scene_sound; | void *scene_sound; | ||||
| ListBase anims; | |||||
| }; | }; | ||||
| } // namespace deg | } // namespace deg | ||||
| } // namespace blender | } // namespace blender | ||||