Blender V4.3
SEQ_animation.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2022 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
11#include "DNA_listBase.h"
12
13struct GSet;
14struct ListBase;
15struct Scene;
16struct Sequence;
18
21void SEQ_free_animdata(Scene *scene, Sequence *seq);
22void SEQ_offset_animdata(Scene *scene, Sequence *seq, int ofs);
23GSet *SEQ_fcurves_by_strip_get(const Sequence *seq, ListBase *fcurve_base);
40 Sequence *seq,
41 SeqAnimationBackup *backup);
struct GSet GSet
Definition BLI_ghash.h:341
These structs are the foundation for all linked lists in the library system.
void SEQ_animation_backup_original(Scene *scene, SeqAnimationBackup *backup)
Definition animation.cc:120
bool SEQ_animation_drivers_exist(Scene *scene)
Definition animation.cc:31
bool SEQ_animation_curves_exist(Scene *scene)
Definition animation.cc:25
GSet * SEQ_fcurves_by_strip_get(const Sequence *seq, ListBase *fcurve_base)
Definition animation.cc:48
void SEQ_offset_animdata(Scene *scene, Sequence *seq, int ofs)
Definition animation.cc:69
void SEQ_free_animdata(Scene *scene, Sequence *seq)
Definition animation.cc:102
void SEQ_animation_duplicate_backup_to_scene(Scene *scene, Sequence *seq, SeqAnimationBackup *backup)
Definition animation.cc:161
void SEQ_animation_restore_original(Scene *scene, SeqAnimationBackup *backup)
Definition animation.cc:130