FLOATOBJ_XFORM structure

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, FAR *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

Header

Winddi.h (include Winddi.h)

See also

FLOATOBJ
XFORMOBJ_iGetXform

 

 

Send comments about this topic to Microsoft

Show: