Blender V4.3
action_legacy.cc File Reference
#include "ANIM_action.hh"
#include "ANIM_action_legacy.hh"
#include "BLI_listbase_wrapper.hh"
#include "BKE_fcurve.hh"

Go to the source code of this file.

Namespaces

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

Functions

static Stripblender::animrig::legacy::first_keyframe_strip (Action &action)
 
ChannelBagblender::animrig::legacy::channelbag_get (Action &action)
 
ChannelBagblender::animrig::legacy::channelbag_ensure (Action &action)
 
template<typename ActionType , typename FCurveType , typename LayerType , typename StripType , typename StripKeyframeDataType , typename ChannelBagType >
static Vector< FCurveType * > blender::animrig::legacy::fcurves_all_templated (ActionType &action)
 
Vector< FCurve * > blender::animrig::legacy::fcurves_all (bAction *action)
 
Vector< const FCurve * > blender::animrig::legacy::fcurves_all (const bAction *action)
 
template<typename ActionType , typename FCurveType , typename LayerType , typename StripType , typename StripKeyframeDataType , typename ChannelBagType >
static Vector< FCurveType * > blender::animrig::legacy::fcurves_for_action_slot_templated (ActionType &action, const slot_handle_t slot_handle)
 
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)