|
Blender V5.0
|
Functions | |
| bool | foreach_strip (ID *id, blender::FunctionRef< bool(NlaStrip *)> callback) |
| bool | foreach_strip_adt (const AnimData &adt, blender::FunctionRef< bool(NlaStrip *)> callback) |
| bool blender::bke::nla::foreach_strip | ( | ID * | id, |
| blender::FunctionRef< bool(NlaStrip *)> | callback ) |
Call the callback for every strip of this ID's NLA.
Automatically recurses into meta-strips.
The callback should return a 'keep going' status, i.e. true to keep looping, and false to break the loop.
Definition at line 2807 of file blenkernel/intern/nla.cc.
References BKE_animdata_from_id(), and foreach_strip_adt().
| bool blender::bke::nla::foreach_strip_adt | ( | const AnimData & | adt, |
| blender::FunctionRef< bool(NlaStrip *)> | callback ) |
Call the callback for every strip of this AnimData's NLA.
Automatically recurses into meta-strips.
The callback should return a 'keep going' status, i.e. true to keep looping, and false to break the loop.
Definition at line 2817 of file blenkernel/intern/nla.cc.
References LISTBASE_FOREACH, AnimData::nla_tracks, NlaStrip::strips, and visit_strip().
Referenced by blender::animrig::foreach_action_slot_use_with_references(), blender::animrig::foreach_action_slot_use_with_rna(), foreach_strip(), and long_id_names_process_action_slots_identifiers().