|
Blender V4.3
|
#include "BIK_api.h"#include "DNA_action_types.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "ikplugin_api.h"Go to the source code of this file.
Functions | |
| static IKPlugin * | get_plugin (const bPose *pose) |
| void | BIK_init_tree (Depsgraph *depsgraph, Scene *scene, Object *ob, float ctime) |
| void | BIK_execute_tree (Depsgraph *depsgraph, Scene *scene, Object *ob, bPoseChannel *pchan, float ctime) |
| void | BIK_release_tree (Scene *scene, Object *ob, float ctime) |
| void | BIK_clear_data (bPose *pose) |
| void | BIK_clear_cache (bPose *pose) |
| void | BIK_update_param (bPose *pose) |
| void | BIK_test_constraint (Object *ob, bConstraint *cons) |
Variables | |
| static IKPlugin | ikplugin_tab [] |
| void BIK_clear_cache | ( | bPose * | pose | ) |
Definition at line 103 of file ikplugin_api.cc.
References IKPlugin::clear_cache, and get_plugin().
Referenced by BKE_ptcache_object_reset().
| void BIK_clear_data | ( | bPose * | pose | ) |
Definition at line 94 of file ikplugin_api.cc.
References get_plugin(), and IKPlugin::remove_armature_func.
Referenced by BKE_constraint_remove_ex(), BKE_pose_free_data_ex(), pose_grab_with_ik_clear(), and update_deg_with_temporary_ik().
| void BIK_execute_tree | ( | Depsgraph * | depsgraph, |
| Scene * | scene, | ||
| Object * | ob, | ||
| bPoseChannel * | pchan, | ||
| float | ctime ) |
Definition at line 75 of file ikplugin_api.cc.
References depsgraph, IKPlugin::execute_tree_func, get_plugin(), and Object::pose.
Referenced by BKE_pose_iktree_evaluate(), and BKE_pose_where_is().
Definition at line 66 of file ikplugin_api.cc.
References depsgraph, get_plugin(), IKPlugin::initialize_tree_func, and Object::pose.
Referenced by BKE_pose_eval_init_ik(), and BKE_pose_where_is().
Definition at line 85 of file ikplugin_api.cc.
References get_plugin(), Object::pose, and IKPlugin::release_tree_func.
Referenced by BKE_pose_eval_cleanup(), and BKE_pose_where_is().
| void BIK_test_constraint | ( | Object * | ob, |
| bConstraint * | cons ) |
Definition at line 121 of file ikplugin_api.cc.
References get_plugin(), Object::pose, and IKPlugin::test_constraint.
Referenced by blender::ed::object::test_constraint().
| void BIK_update_param | ( | bPose * | pose | ) |
Definition at line 112 of file ikplugin_api.cc.
References get_plugin(), and IKPlugin::update_param.
Definition at line 54 of file ikplugin_api.cc.
References ARRAY_SIZE, ikplugin_tab, and bPose::iksolver.
Referenced by BIK_clear_cache(), BIK_clear_data(), BIK_execute_tree(), BIK_init_tree(), BIK_release_tree(), BIK_test_constraint(), and BIK_update_param().
|
static |
Definition at line 25 of file ikplugin_api.cc.
Referenced by get_plugin().