From 624e93bbef8a8a34be822c1a98df131439c32788 Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Sat, 20 Apr 2019 18:06:31 +0300 Subject: B-Bones: split the Scale In/Out properties into X and Y values. As far as I can tell, there is no technical reason why the B-Bone segment thickness scaling can't be separated into two axes. The only downside is the increase in complexity of the B-Bone settings, but this is inevitable due to the increase in flexibility. Updating the file is somewhat complicated though, because F-Curves and drivers have to be duplicated and updated to the new names. Reviewers: campbellbarton Subscribers: icappiello, jpbouza Differential Revision: https://developer.blender.org/D4716 --- source/blender/editors/armature/armature_intern.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/armature/armature_intern.h') diff --git a/source/blender/editors/armature/armature_intern.h b/source/blender/editors/armature/armature_intern.h index 09e4c1acae7..f5833e0d1e3 100644 --- a/source/blender/editors/armature/armature_intern.h +++ b/source/blender/editors/armature/armature_intern.h @@ -165,7 +165,8 @@ typedef struct tPChanFCurveLink { float curveInX, curveInY; float curveOutX, curveOutY; float ease1, ease2; - float scaleIn, scaleOut; + float scale_in_x, scale_in_y; + float scale_out_x, scale_out_y; /** copy of custom properties at start of operator (to be restored before each modal step) */ struct IDProperty *oldprops; -- cgit v1.2.3