Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_action.h
| Show First 20 Lines • Show All 174 Lines • ▼ Show 20 Lines | |||||
| /* clears BONE_UNKEYED flags for frame changing */ | /* clears BONE_UNKEYED flags for frame changing */ | ||||
| // XXX to be deprecated for a more general solution in animsys... | // XXX to be deprecated for a more general solution in animsys... | ||||
| void framechange_poses_clear_unkeyed(void); | void framechange_poses_clear_unkeyed(void); | ||||
| /* Bone Groups API --------------------- */ | /* Bone Groups API --------------------- */ | ||||
| /* Adds a new bone-group */ | /* Adds a new bone-group */ | ||||
| void BKE_pose_add_group(struct Object *ob); | struct bActionGroup *BKE_pose_add_group(struct bPose *pose, const char *name); | ||||
| /* Remove the active bone-group */ | /* Remove a bone-group */ | ||||
| void BKE_pose_remove_group(struct Object *ob); | void BKE_pose_remove_group(struct bPose *pose, struct bActionGroup *grp, const int index); | ||||
| /* Remove the matching bone-group from its index */ | |||||
| void BKE_pose_remove_group_index(struct bPose *pose, const int index); | |||||
| /* Assorted Evaluation ----------------- */ | /* Assorted Evaluation ----------------- */ | ||||
| /* Used for the Action Constraint */ | /* Used for the Action Constraint */ | ||||
| void what_does_obaction(struct Object *ob, struct Object *workob, struct bPose *pose, struct bAction *act, char groupname[], float cframe); | void what_does_obaction(struct Object *ob, struct Object *workob, struct bPose *pose, struct bAction *act, char groupname[], float cframe); | ||||
| /* for proxy */ | /* for proxy */ | ||||
| bool BKE_pose_copy_result(struct bPose *to, struct bPose *from); | bool BKE_pose_copy_result(struct bPose *to, struct bPose *from); | ||||
| Show All 9 Lines | |||||