FLOATOBJ_XFORM structure (winddi.h)

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

Syntax

typedef struct tagFLOATOBJ_XFORM {
  FLOATOBJ eM11;
  FLOATOBJ eM12;
  FLOATOBJ eM21;
  FLOATOBJ eM22;
  FLOATOBJ eDx;
  FLOATOBJ eDy;
} FLOATOBJ_XFORM, *PFLOATOBJ_XFORM, *LPFLOATOBJ_XFORM;

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