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.