From 883706395ee37188900e3ac2c00070c9a43246d2 Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Sat, 31 Aug 2019 20:27:19 +0300 Subject: Drivers: support accessing Quaternion rotation channels. After adding the Euler order option, it's an easy addition to the enum. The list of channels had of course to be expanded too. --- source/blender/makesdna/DNA_anim_types.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/makesdna') diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 8c25d470a36..be4850d6779 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -362,6 +362,7 @@ typedef enum eDriverTarget_TransformChannels { DTAR_TRANSCHAN_SCALEY, DTAR_TRANSCHAN_SCALEZ, DTAR_TRANSCHAN_SCALE_AVG, + DTAR_TRANSCHAN_ROTW, MAX_DTAR_TRANSCHAN_TYPES, } eDriverTarget_TransformChannels; @@ -379,6 +380,8 @@ typedef enum eDriverTarget_RotationMode { DTAR_ROTMODE_EULER_ZXY, DTAR_ROTMODE_EULER_ZYX, + DTAR_ROTMODE_QUATERNION, + DTAR_ROTMODE_EULER_MIN = DTAR_ROTMODE_EULER_XYZ, DTAR_ROTMODE_EULER_MAX = DTAR_ROTMODE_EULER_ZYX, } eDriverTarget_RotationMode; -- cgit v1.2.3