|
| static animrig::Layer & | blender::animrig::ActionLayer_alloc () |
| template<typename T> |
| static void | blender::animrig::grow_array (T **array, int *num, const int add_num) |
| template<typename T> |
| static void | blender::animrig::grow_array_and_append (T **array, int *num, T item) |
| template<typename T> |
| static void | blender::animrig::grow_array_and_insert (T **array, int *num, const int index, T item) |
| template<typename T> |
| static void | blender::animrig::shrink_array (T **array, int *num, const int shrink_num) |
| template<typename T> |
| static void | blender::animrig::shrink_array_and_remove (T **array, int *num, const int index) |
| template<typename T> |
| static void | blender::animrig::shrink_array_and_swap_remove (T **array, int *num, const int index) |
| template<typename T> |
| static void | blender::animrig::array_shift_range (T *array, const int num, const int range_start, const int range_end, const int to) |
| static void | blender::animrig::layer_ptr_destructor (ActionLayer **dna_layer_ptr) |
| static void | blender::animrig::slot_identifier_ensure_unique (Action &action, Slot &slot) |
| static void | blender::animrig::slot_ptr_destructor (ActionSlot **dna_slot_ptr) |
| static float2 | blender::animrig::get_frame_range_of_fcurves (Span< const FCurve * > fcurves, bool include_modifiers) |
| static void | blender::animrig::strip_ptr_destructor (ActionStrip **dna_strip_ptr) |
| Action & | blender::animrig::action_add (Main &bmain, StringRefNull name) |
| bool | blender::animrig::assign_action (bAction *action, ID &animated_id) |
| bool | blender::animrig::assign_action (bAction *action, OwnedAnimData owned_adt) |
| bool | blender::animrig::assign_tmpaction (bAction *action, OwnedAnimData owned_adt) |
| bool | blender::animrig::unassign_action (ID &animated_id) |
| bool | blender::animrig::unassign_action (OwnedAnimData owned_adt) |
| Slot * | blender::animrig::assign_action_ensure_slot_for_keying (Action &action, ID &animated_id) |
| static bool | blender::animrig::is_id_using_action_slot (const ID &animated_id, const Action &action, const slot_handle_t slot_handle) |
| bool | blender::animrig::generic_assign_action (ID &animated_id, bAction *action_to_assign, bAction *&action_ptr_ref, slot_handle_t &slot_handle_ref, char *slot_identifier) |
| Slot * | blender::animrig::generic_slot_for_autoassign (const ID &animated_id, Action &action, StringRefNull last_slot_identifier) |
| ActionSlotAssignmentResult | blender::animrig::generic_assign_action_slot (Slot *slot_to_assign, ID &animated_id, bAction *&action_ptr_ref, slot_handle_t &slot_handle_ref, char *slot_identifier) |
| ActionSlotAssignmentResult | blender::animrig::generic_assign_action_slot_handle (slot_handle_t slot_handle_to_assign, ID &animated_id, bAction *&action_ptr_ref, slot_handle_t &slot_handle_ref, char *slot_identifier) |
| bool | blender::animrig::is_action_assignable_to (const bAction *dna_action, ID_Type id_code) |
| ActionSlotAssignmentResult | blender::animrig::assign_action_slot (Slot *slot_to_assign, ID &animated_id) |
| ActionSlotAssignmentResult | blender::animrig::assign_action_and_slot (Action *action, Slot *slot_to_assign, ID &animated_id) |
| ActionSlotAssignmentResult | blender::animrig::assign_tmpaction_and_slot_handle (bAction *action, slot_handle_t slot_handle, OwnedAnimData owned_adt) |
| Action * | blender::animrig::get_action (ID &animated_id) |
| std::optional< std::pair< Action *, Slot * > > | blender::animrig::get_action_slot_pair (ID &animated_id) |
| static void | blender::animrig::channelbag_ptr_destructor (ActionChannelbag **dna_channelbag_ptr) |
| static void | blender::animrig::fcurve_ptr_destructor (FCurve **fcurve_ptr) |
| static void | blender::animrig::fcurve_ptr_noop_destructor (FCurve **) |
| static void | blender::animrig::cyclic_keying_ensure_modifier (FCurve &fcurve) |
| static void | blender::animrig::cyclic_keying_ensure_cycle_range_exists (FCurve &fcurve, const float2 cycle_range) |
| const animrig::Channelbag * | blender::animrig::channelbag_for_action_slot (const Action &action, slot_handle_t slot_handle) |
| animrig::Channelbag * | blender::animrig::channelbag_for_action_slot (Action &action, slot_handle_t slot_handle) |
| Span< FCurve * > | blender::animrig::fcurves_for_action_slot (Action &action, slot_handle_t slot_handle) |
| Span< const FCurve * > | blender::animrig::fcurves_for_action_slot (const Action &action, slot_handle_t slot_handle) |
| FCurve * | blender::animrig::fcurve_find_in_action (bAction *act, const FCurveDescriptor &fcurve_descriptor) |
| FCurve * | blender::animrig::fcurve_find_in_assigned_slot (AnimData &adt, const FCurveDescriptor &fcurve_descriptor) |
| FCurve * | blender::animrig::fcurve_find_in_action_slot (bAction *act, slot_handle_t slot_handle, const FCurveDescriptor &fcurve_descriptor) |
| bool | blender::animrig::fcurve_matches_collection_path (const FCurve &fcurve, StringRefNull collection_rna_path, StringRefNull data_name) |
| Vector< FCurve * > | blender::animrig::fcurves_in_action_slot_filtered (bAction *act, slot_handle_t slot_handle, FunctionRef< bool(const FCurve &fcurve)> predicate) |
| Vector< FCurve * > | blender::animrig::fcurves_in_span_filtered (Span< FCurve * > fcurves, FunctionRef< bool(const FCurve &fcurve)> predicate) |
| Vector< FCurve * > | blender::animrig::fcurves_in_listbase_filtered (ListBase fcurves, FunctionRef< bool(const FCurve &fcurve)> predicate) |
| FCurve * | blender::animrig::action_fcurve_ensure_ex (Main *bmain, bAction *act, const char group[], PointerRNA *ptr, const FCurveDescriptor &fcurve_descriptor) |
| Channelbag & | blender::animrig::action_channelbag_ensure (bAction &dna_action, ID &animated_id) |
| FCurve & | blender::animrig::action_fcurve_ensure (Main *bmain, bAction &action, ID &animated_id, const FCurveDescriptor &fcurve_descriptor) |
| FCurve * | blender::animrig::action_fcurve_ensure_legacy (Main *bmain, bAction *act, const char group[], PointerRNA *ptr, const FCurveDescriptor &fcurve_descriptor) |
| bool | blender::animrig::action_fcurve_remove (Action &action, FCurve &fcu) |
| bool | blender::animrig::action_fcurve_detach (Action &action, FCurve &fcurve_to_detach) |
| void | blender::animrig::action_fcurve_attach (Action &action, slot_handle_t action_slot, FCurve &fcurve_to_attach, std::optional< StringRefNull > group_name) |
| void | blender::animrig::action_fcurve_move (Action &action_dst, slot_handle_t action_slot_dst, Action &action_src, FCurve &fcurve) |
| void | blender::animrig::channelbag_fcurves_move (Channelbag &channelbag_dst, Channelbag &channelbag_src) |
| ID * | blender::animrig::action_slot_get_id_for_keying (Main &bmain, Action &action, slot_handle_t slot_handle, ID *primary_id) |
| ID * | blender::animrig::action_slot_get_id_best_guess (Main &bmain, Slot &slot, ID *primary_id) |
| slot_handle_t | blender::animrig::first_slot_handle (const ::bAction &dna_action) |
| void | blender::animrig::assert_baklava_phase_1_invariants (const Action &action) |
| void | blender::animrig::assert_baklava_phase_1_invariants (const Layer &layer) |
| void | blender::animrig::assert_baklava_phase_1_invariants (const Strip &strip) |
| Action * | blender::animrig::convert_to_layered_action (Main &bmain, const Action &legacy_action) |
| static void | blender::animrig::clone_slot (const Slot &from, Slot &to) |
| void | blender::animrig::move_slot (Main &bmain, Slot &slot, Action &from_action, Action &to_action) |
| Slot & | blender::animrig::duplicate_slot (Action &action, const Slot &slot) |