Blender V4.3
ANIM_pose.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
11#pragma once
12
13#include "ANIM_action.hh"
14
16struct Object;
17struct bAction;
18
19namespace blender::animrig {
20
26 bAction *action,
27 slot_handle_t slot_handle,
28 const AnimationEvalContext *anim_eval_context);
33 bAction *action,
34 slot_handle_t slot_handle,
35 const AnimationEvalContext *anim_eval_context);
36
38 bAction *action,
39 slot_handle_t slot_handle,
40 const AnimationEvalContext *anim_eval_context,
41 float blend_factor);
42} // namespace blender::animrig
Functions and classes to work with Actions.
void pose_apply_action_all_bones(Object *ob, bAction *action, slot_handle_t slot_handle, const AnimationEvalContext *anim_eval_context)
void pose_apply_action_selected_bones(Object *ob, bAction *action, slot_handle_t slot_handle, const AnimationEvalContext *anim_eval_context)
decltype(::ActionSlot::handle) slot_handle_t
void pose_apply_action_blend(Object *ob, bAction *action, slot_handle_t slot_handle, const AnimationEvalContext *anim_eval_context, float blend_factor)