Blender V4.3
ANIM_action_iterators.hh File Reference

Functionality to iterate an Action in various ways. More...

#include <cstdint>
#include "BLI_vector.hh"
#include "DNA_action_types.h"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::animrig
 

Functions

void blender::animrig::foreach_fcurve_in_action (Action &action, FunctionRef< void(FCurve &fcurve)> callback)
 
void blender::animrig::foreach_fcurve_in_action_slot (Action &action, slot_handle_t handle, FunctionRef< void(FCurve &fcurve)> callback)
 
bool blender::animrig::foreach_action_slot_use (const ID &animated_id, FunctionRef< bool(const Action &action, slot_handle_t slot_handle)> callback)
 
bool blender::animrig::foreach_action_slot_use_with_references (ID &animated_id, FunctionRef< bool(bAction *&action_ptr_ref, slot_handle_t &slot_handle_ref, char *slot_name)> callback)
 

Detailed Description

Functionality to iterate an Action in various ways.

Definition in file ANIM_action_iterators.hh.