GPEBltParms (Windows CE 5.0)
This structure controls blit operations for GPE and display drivers. Some of the members of GPEBltParms come from applications, while GPE calculates and sets the rest.
struct GPEBltParms {SCODE (GPE::* pBlt)(GPEBltParms* );GPESurf* pDst;GPESurf* pSrc;GPESurf* pMask;GPESurf* pBrush;RECTL* prclDst;RECTL* prclSrc;RECTL* prclClip;COLOR solidColor;unsigned long bltFlags;ROP4 rop4;RECTL* prclMask;POINTL* pptlBrush;int xPositive;int yPositive;unsigned long* pLookup;unsigned long (ColorConverter::* pConvert)(unsigned long);ColorConverter* pColorConverter; int iMode; BLENDFUNCTION blendFunction; GenBltSignature bltSig;};
Members
- pBlt
Pointer to a function that will perform the blit operation. - pDst
Pointer to the destination surface. - pSrc
Pointer to the source surface. - pMask
Pointer to the mask surface. - pBrush
Pointer to the surface containing the brush. - prclDst
Rectangle describing which portion of the destination surface to use. - prclSrc
Rectangle describing which portion of the source surface to use. - prclClip
Pointer to a clipping rectangle defined by the application. - solidColor
Color to use for solid color fill blits. If the blit is a pattern fill, this should be set to –1. - bltFlags
Blit operations to perform. - rop4
ROP value for the blit. - prclMask
Rectangle describing which portion of the mask surface to use. - pptlBrush
Pointer to a POINTL brush. - xPositive
Positive number if the x-coordinate of the display surface increases from left to right. - yPositive
Positive number if the y-coordinate of the display surface increases from top to bottom. - pLookup
Pointer to an array of color references which correspond to the palette entries. This is for source to palette color conversions. - pConvert
Pointer to a function that handles color conversions. - pColorConverter
Pointer to a color converter class. - iMode
Mode to be used for StretchBlt. This value corresponds to the value set by SetStretchBltMode. - blendFunction
Operation to use for AlphaBlend - bltSig
64-bit encoding of other GPEBltParms members
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Gpe.h.
See Also
Send Feedback on this topic to the authors