Blender V4.3
BIK_api.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15struct Depsgraph;
16struct Object;
17struct Scene;
18struct bConstraint;
19struct bPose;
20struct bPoseChannel;
21
22void BIK_init_tree(struct Depsgraph *depsgraph,
23 struct Scene *scene,
24 struct Object *ob,
25 float ctime);
26void BIK_execute_tree(struct Depsgraph *depsgraph,
27 struct Scene *scene,
28 struct Object *ob,
29 struct bPoseChannel *pchan,
30 float ctime);
31void BIK_release_tree(struct Scene *scene, struct Object *ob, float ctime);
32void BIK_clear_data(struct bPose *pose);
33void BIK_clear_cache(struct bPose *pose);
34void BIK_update_param(struct bPose *pose);
35void BIK_test_constraint(struct Object *ob, struct bConstraint *cons);
36
37#ifdef __cplusplus
38}
39#endif
void BIK_clear_cache(struct bPose *pose)
void BIK_init_tree(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float ctime)
void BIK_release_tree(struct Scene *scene, struct Object *ob, float ctime)
void BIK_execute_tree(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, struct bPoseChannel *pchan, float ctime)
void BIK_test_constraint(struct Object *ob, struct bConstraint *cons)
void BIK_update_param(struct bPose *pose)
void BIK_clear_data(struct bPose *pose)
const Depsgraph * depsgraph