|
Blender V4.5
|
#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) |
| void iksolver_clear_data | ( | struct bPose * | pose | ) |
Definition at line 669 of file iksolver_plugin.cc.
References BLI_remlink(), bPose::chanbase, CONSTRAINT_TYPE_KINEMATIC, free_posetree(), iksolver_clear_data(), LISTBASE_FOREACH, POSE_IKTREE, and PoseTree::type.
Referenced by iksolver_clear_data(), and 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 606 of file iksolver_plugin.cc.
References PoseTree::basis_change, BKE_pose_where_is_bone(), BLI_remlink(), CONSTRAINT_OFF, CONSTRAINT_TYPE_KINEMATIC, execute_posetree(), ListBase::first, bPoseChannel::flag, free_posetree(), iksolver_execute_tree(), bPoseChannel::iktree, LISTBASE_FOREACH, make_dmats(), PoseTree::pchan, POSE_CHAIN, POSE_DONE, PoseTree::targets, PoseTree::totchannel, PoseTree::type, and where_is_ik_bone().
Referenced by iksolver_execute_tree().
| void iksolver_initialize_tree | ( | struct Depsgraph * | depsgraph, |
| struct Scene * | scene, | ||
| struct Object * | ob, | ||
| float | ctime ) |
Definition at line 593 of file iksolver_plugin.cc.
References bPose::chanbase, bPose::flag, iksolver_initialize_tree(), initialize_posetree(), LISTBASE_FOREACH, PCHAN_HAS_IK, Object::pose, and POSE_WAS_REBUILT.
Referenced by iksolver_initialize_tree().
Definition at line 664 of file iksolver_plugin.cc.
References iksolver_clear_data(), iksolver_release_tree(), and Object::pose.
Referenced by iksolver_release_tree().