GPEBltParms
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 *); // Pointer to blt function
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; // For src=palette conversions
unsigned long (ColorConverter::*pConvert)(unsigned long);
ColorConverter *pColorConverter;
};
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
The color to use for solid color fill blits. If the blit is a pattern fill, this should be seto to –1. - bltFlags
The blit operations to perform. - rop4
The ROP value for the blit. - prclMask
Rectangle describing which portion of the mask surface to use. - pptlBrush
A pointer to a POINTL brush. - xPositive
This value contains a positive number if the x-coordinate of the display surface increases from left to right. - yPositive
This value contains a positive number if the y-coordinate of the display surface increases from top to bottom. - pLookup
For src=palette color conversions, this member is a pointer to an array of color references which correspond to the pallete entries. - pConvert
A pointer to a function which handles color conversions. - pColorConverter
A pointer to a color converter class.
Requirements
| Runs on | Versions | Defined in | Include | Link to |
|---|---|---|---|---|
| Windows CE OS | 1.0 and later | gpe.h |
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.