- 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
This commit is contained in:
Timo Kreuzer 2008-08-09 22:42:35 +00:00
parent 809dd4cd3c
commit 8eb52874be

View file

@ -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
{