Blender V4.3
ANIM_action_legacy.hh File Reference

Functions for backward compatibility with the legacy Action API. More...

#include "BLI_vector.hh"
#include "ANIM_action.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::animrig
 
namespace  blender::animrig::legacy
 

Functions

ChannelBagblender::animrig::legacy::channelbag_get (Action &action)
 
ChannelBagblender::animrig::legacy::channelbag_ensure (Action &action)
 
Vector< const FCurve * > blender::animrig::legacy::fcurves_all (const bAction *action)
 
Vector< FCurve * > blender::animrig::legacy::fcurves_all (bAction *action)
 
Vector< FCurve * > blender::animrig::legacy::fcurves_for_action_slot (bAction *action, slot_handle_t slot_handle)
 
Vector< const FCurve * > blender::animrig::legacy::fcurves_for_action_slot (const bAction *action, slot_handle_t slot_handle)
 
Vector< FCurve * > blender::animrig::legacy::fcurves_for_assigned_action (AnimData *adt)
 
Vector< const FCurve * > blender::animrig::legacy::fcurves_for_assigned_action (const AnimData *adt)
 
bool blender::animrig::legacy::assigned_action_has_keyframes (AnimData *adt)
 
Vector< bActionGroup * > blender::animrig::legacy::channel_groups_all (bAction *action)
 
Vector< bActionGroup * > blender::animrig::legacy::channel_groups_for_assigned_slot (AnimData *adt)
 
bool blender::animrig::legacy::action_treat_as_legacy (const bAction &action)
 
bool blender::animrig::legacy::action_fcurves_remove (bAction &action, slot_handle_t slot_handle, StringRefNull rna_path_prefix)
 

Detailed Description

Functions for backward compatibility with the legacy Action API.

It should be possible to remove these functions (and their callers) in Blender 5.0, when we can remove the legacy API altogether.

Definition in file ANIM_action_legacy.hh.