mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 07:42:59 +00:00
- 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:
parent
809dd4cd3c
commit
8eb52874be
1 changed files with 16 additions and 0 deletions
|
@ -101,6 +101,9 @@ typedef enum _TRANSFORMTYPE
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
MX_SCALE = 1,
|
MX_SCALE = 1,
|
||||||
|
MX_IDENTITYSCALE = 2,
|
||||||
|
MX_INTEGER = 4,
|
||||||
|
MX_NOTRANSLATE = 8,
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef enum GDIObjType
|
typedef enum GDIObjType
|
||||||
|
@ -356,6 +359,19 @@ typedef struct _MATRIX_S
|
||||||
FLONG flAccel;
|
FLONG flAccel;
|
||||||
} MATRIX_S;
|
} 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 */
|
/* Gdi XForm storage union */
|
||||||
typedef union
|
typedef union
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue