Blender V4.3
ANIM_action_legacy.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
13#pragma once
14
15#include "BLI_vector.hh"
16
17#include "ANIM_action.hh"
18
Functions and classes to work with Actions.
ChannelBag & channelbag_ensure(Action &action)
Vector< FCurve * > fcurves_for_action_slot(bAction *action, slot_handle_t slot_handle)
Vector< bActionGroup * > channel_groups_for_assigned_slot(AnimData *adt)
Vector< const FCurve * > fcurves_all(const bAction *action)
bool action_fcurves_remove(bAction &action, slot_handle_t slot_handle, StringRefNull rna_path_prefix)
Vector< FCurve * > fcurves_for_assigned_action(AnimData *adt)
ChannelBag * channelbag_get(Action &action)
bool assigned_action_has_keyframes(AnimData *adt)
Vector< bActionGroup * > channel_groups_all(bAction *action)
bool action_treat_as_legacy(const bAction &action)
decltype(::ActionSlot::handle) slot_handle_t