Compartilhar via


GPEBltParms (Windows CE 5.0)

Send Feedback

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

Display Drivers

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.