Important:
This is retired content. This content is outdated and is no
longer being maintained. It is provided as a courtesy for
individuals who are still using these technologies. This content
may contain URLs that were valid when originally published, but now
link to sites or pages that no longer exist.
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
© 2004 Microsoft Corporation. All rights reserved.