Blender
V3.3
|
#include "ikplugin_api.h"
Go to the source code of this file.
Functions | |
void | iksolver_initialize_tree (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float ctime) |
void | iksolver_execute_tree (struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, struct bPoseChannel *pchan_root, float ctime) |
void | iksolver_release_tree (struct Scene *scene, struct Object *ob, float ctime) |
void | iksolver_clear_data (struct bPose *pose) |
Definition at line 639 of file iksolver_plugin.c.
References BLI_remlink(), bPose::chanbase, CONSTRAINT_TYPE_KINEMATIC, free_posetree(), LISTBASE_FOREACH, POSE_IKTREE, and tree.
Referenced by iksolver_release_tree().
void iksolver_execute_tree | ( | struct Depsgraph * | depsgraph, |
struct Scene * | scene, | ||
struct Object * | ob, | ||
struct bPoseChannel * | pchan_root, | ||
float | ctime | ||
) |
Definition at line 589 of file iksolver_plugin.c.
References Freestyle::a, BKE_pose_where_is_bone(), BLI_remlink(), CONSTRAINT_TYPE_KINEMATIC, depsgraph, execute_posetree(), ListBase::first, free_posetree(), bPoseChannel::iktree, make_dmats(), POSE_CHAIN, POSE_DONE, scene, tree, and where_is_ik_bone().
void iksolver_initialize_tree | ( | struct Depsgraph * | depsgraph, |
struct Scene * | scene, | ||
struct Object * | ob, | ||
float | ctime | ||
) |