XFORML structure (winddi.h)

The FLOATOBJ_XFORM structure describes an arbitrary linear two-dimensional transform, such as for geometric wide lines.

Syntax

typedef struct _XFORML {
  FLOATL eM11;
  FLOATL eM12;
  FLOATL eM21;
  FLOATL eM22;
  FLOATL eDx;
  FLOATL eDy;
} XFORML, *PXFORML;

Members

eM11

eM12

eM21

eM22

Are the four FLOATOBJ elements that comprise a 2x2 row-major matrix. The eM11 member specifies the matrix element at row 1, column 1, the eM12 member specifies the matrix element at row 1, column2, and so on.

eDx

eDy

Are the x- and y-translation components of the transform.

Remarks

All elements are specified as FLOATOBJ values. The transform can be downloaded to the driver. Structure members can be operated on by the FLOATOBJ_Xxx routines.

Requirements

Requirement Value
Header winddi.h (include Winddi.h)

See also

FLOATOBJ

XFORMOBJ_iGetXform