Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_armature.h
| Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | |||||
| } BBoneSplineParameters; | } BBoneSplineParameters; | ||||
| void BKE_pchan_get_bbone_handles(struct bPoseChannel *pchan, struct bPoseChannel **r_prev, struct bPoseChannel **r_next); | void BKE_pchan_get_bbone_handles(struct bPoseChannel *pchan, struct bPoseChannel **r_prev, struct bPoseChannel **r_next); | ||||
| void b_bone_spline_setup(struct bPoseChannel *pchan, const bool rest, Mat4 result_array[MAX_BBONE_SUBDIV]); | void b_bone_spline_setup(struct bPoseChannel *pchan, const bool rest, Mat4 result_array[MAX_BBONE_SUBDIV]); | ||||
| int BKE_compute_b_bone_spline(struct BBoneSplineParameters *param, Mat4 result_array[MAX_BBONE_SUBDIV]); | int BKE_compute_b_bone_spline(struct BBoneSplineParameters *param, Mat4 result_array[MAX_BBONE_SUBDIV]); | ||||
| void BKE_pchan_cache_bbone_segments(struct bPoseChannel *pchan); | |||||
| /* like EBONE_VISIBLE */ | /* like EBONE_VISIBLE */ | ||||
| #define PBONE_VISIBLE(arm, bone) ( \ | #define PBONE_VISIBLE(arm, bone) ( \ | ||||
| CHECK_TYPE_INLINE(arm, bArmature *), \ | CHECK_TYPE_INLINE(arm, bArmature *), \ | ||||
| CHECK_TYPE_INLINE(bone, Bone *), \ | CHECK_TYPE_INLINE(bone, Bone *), \ | ||||
| (((bone)->layer & (arm)->layer) && !((bone)->flag & BONE_HIDDEN_P)) \ | (((bone)->layer & (arm)->layer) && !((bone)->flag & BONE_HIDDEN_P)) \ | ||||
| ) | ) | ||||
| #define PBONE_SELECTABLE(arm, bone) \ | #define PBONE_SELECTABLE(arm, bone) \ | ||||
| ▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | void BKE_pose_constraints_evaluate( | ||||
| struct Object *ob, | struct Object *ob, | ||||
| int pchan_index); | int pchan_index); | ||||
| void BKE_pose_bone_done( | void BKE_pose_bone_done( | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| int pchan_index); | int pchan_index); | ||||
| void BKE_pose_eval_bbone_segments( | |||||
| struct Depsgraph *depsgraph, | |||||
| struct Object *ob, | |||||
| int pchan_index); | |||||
| void BKE_pose_iktree_evaluate( | void BKE_pose_iktree_evaluate( | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| int rootchan_index); | int rootchan_index); | ||||
| void BKE_pose_splineik_evaluate( | void BKE_pose_splineik_evaluate( | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| ▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines | |||||