Object is a sort of wrapper for general info.
const Depsgraph * depsgraph
void BIK_execute_tree(Depsgraph *depsgraph, Scene *scene, Object *ob, bPoseChannel *pchan, float ctime)
void BIK_clear_cache(bPose *pose)
static IKPlugin * get_plugin(const bPose *pose)
void BIK_clear_data(bPose *pose)
void BIK_init_tree(Depsgraph *depsgraph, Scene *scene, Object *ob, float ctime)
void BIK_update_param(bPose *pose)
void BIK_release_tree(Scene *scene, Object *ob, float ctime)
static IKPlugin ikplugin_tab[]
void BIK_test_constraint(Object *ob, bConstraint *cons)
void iksolver_release_tree(Scene *, Object *ob, float)
void iksolver_execute_tree(Depsgraph *depsgraph, Scene *scene, Object *ob, bPoseChannel *pchan_root, float ctime)
void iksolver_clear_data(bPose *pose)
void iksolver_initialize_tree(Depsgraph *, Scene *, Object *ob, float)
void itasc_clear_data(bPose *pose)
void itasc_update_param(bPose *pose)
void itasc_initialize_tree(Depsgraph *depsgraph, Scene *scene, Object *ob, float ctime)
void itasc_clear_cache(bPose *pose)
void itasc_execute_tree(Depsgraph *depsgraph, Scene *scene, Object *ob, bPoseChannel *pchan_root, float ctime)
void itasc_test_constraint(Object *, bConstraint *cons)
void itasc_release_tree(Scene *, Object *, float)
void(* clear_cache)(struct bPose *pose)
void(* remove_armature_func)(struct bPose *pose)
void(* initialize_tree_func)(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float ctime)
void(* release_tree_func)(struct Scene *scene, struct Object *ob, float ctime)
void(* update_param)(struct bPose *pose)
void(* execute_tree_func)(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, struct bPoseChannel *pchan, float ctime)
void(* test_constraint)(struct Object *ob, struct bConstraint *cons)