Struktura XFORM
XFORM Struktura ma następującą postać:
typedef struct tagXFORM { /* xfrm */
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
Uwagi
XFORM Strukturę określa miejsce świata transformacji miejsca na stronie.EDx i eDy członków określić odpowiednio składników translacji poziomej i pionowej.W poniższej tabeli przedstawiono, jak inni członkowie są używane, w zależności od operacji:
Operacja |
eM11 |
eM12 |
eM21 |
eM22 |
---|---|---|---|---|
Rotation |
Cosinus kąta |
Sinus kąta |
Ujemne sinus kąta |
Cosinus kąta |
Skalowanie |
Pozioma część składowa skalowania |
Nic |
Nic |
Składnik skalowania pionowego |
Ścinanie |
Nic |
Stała proporcjonalności poziome |
Stała proporcjonalności pionowe |
Nic |
Odbicie |
Składnik odbicie poziome |
Nic |
Nic |
Składnik odbicie w pionie |
Wymagania
Nagłówek: wingdi.h