From 8eb52874bed27361c23f23c00a220f9e6e1c3d93 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 9 Aug 2008 22:42:35 +0000 Subject: [PATCH] - add more accelerator flags for xform objects - add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure) svn path=/trunk/; revision=35249 --- reactos/include/reactos/win32k/ntgdityp.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/reactos/include/reactos/win32k/ntgdityp.h b/reactos/include/reactos/win32k/ntgdityp.h index 08987867200..ac13e60cff8 100644 --- a/reactos/include/reactos/win32k/ntgdityp.h +++ b/reactos/include/reactos/win32k/ntgdityp.h @@ -101,6 +101,9 @@ typedef enum _TRANSFORMTYPE enum { MX_SCALE = 1, + MX_IDENTITYSCALE = 2, + MX_INTEGER = 4, + MX_NOTRANSLATE = 8, }; typedef enum GDIObjType @@ -356,6 +359,19 @@ typedef struct _MATRIX_S FLONG flAccel; } MATRIX_S; +typedef struct _MATRIX +{ + FLOATOBJ efM11; + FLOATOBJ efM12; + FLOATOBJ efM21; + FLOATOBJ efM22; + FLOATOBJ efDx; + FLOATOBJ efDy; + FIX fxDx; + FIX fxDy; + FLONG flAccel; +} MATRIX, *PMATRIX; + /* Gdi XForm storage union */ typedef union {