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