GPEBltParms
9/8/2008
Essa estrutura controla as operações blit de cores para GPE e exibir drivers. Alguns dos membros do GPEBltParms são provenientes de aplicativos, enquanto GPE calcula e define o resto.
Syntax
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;
};
Os membros
- pBlt
Ponteiro para uma função que irá executar a operação blit de cores.
- pDst
Ponteiro para a superfície de destino.
- pSrc
Ponteiro para a superfície de origem.
- pMask
Ponteiro para a superfície máscara.
- pBrush
Ponteiro para a superfície que contém o pincel.
- prclDst
Retângulo descrevendo qual parte de destino superfície para usar.
- prclSrc
Retângulo descrevendo qual parte da origem superfície para usar.
- prclClip
Ponteiro para uma retângulo de recorte definido pelo aplicativo.
- solidColor
Cor a ser usada para blits preencher cor sólida. Se o blit de cores for preencher um padrão, isso deve ser definido como – 1.
- bltFlags
As operações Blit executar.
- rop4
Valor de ROP de blit de cores.
- prclMask
Retângulo descrevendo qual parte da máscara superfície para usar.
- pptlBrush
Ponteiro para um POINTL pincel.
- xPositive
Número positivo se o x-aumenta coordenar da superfície de exibição de esquerda para a direita.
- yPositive
Número positivo se o ponto y-coordenar do superfície de exibição aumenta de parte superior para inferior.
- pLookup
Ponteiro para uma matriz de cor referências que corresponder às entradas de paleta. Isso é para origem a paleta cor conversões.
- pConvert
Ponteiro para uma função que lida com cor conversões.
- pColorConverter
Ponteiro para uma classe conversor cor.
- iMode
Modo para ser usado para StretchBlt. Este valor corresponde ao valor definido pelo SetStretchBltMode.
- blendFunction
Operação para usar para AlphaBlend
- bltSig
64-bit codificação dos outros membros GPEBltParms
Requirements
Header | gpe.h |
Windows Embedded CE | Windows CE 1.0 and later |