Export (0) Print
Expand All

BitBlT Emulation Library Functions (Windows CE 5.0)

Windows CE 5.0
Send Feedback

The emulation library includes many functions, and you can add your own. The source code is located in %_WINCEROOT%\Public\Common\Oak\Drivers\Display\Emul.

FunctionDescriptionRaster operation (ROP)Source bit depthTarget bit depth
EmulatedBltAlphaText02Special-case fast blit function for rendering antialiased text.

This function assumes a mask surface containing the 4-bits per pixel (bpp) alpha bitmap for the symbol.

AAF002
EmulatedBltAlphaText08Special-case fast blit function for rendering antialiased text.

This function assumes a mask surface containing the 4-bpp alpha bitmap for the symbol and an 8-bpp target surface that is in 32-bit RGB mode.

AAF008 (332 mode only)
EmulatedBltAlphaText16Special-case fast blit function for rendering antialiased text.

Assumes mask surface containing the 4-bpp alpha bitmap for the symbol.

AAF016
EmulatedBltDstInvert02Implements Patblt(DSTINVERT).555502
EmulatedBltDstInvert08Implements Patblt(DSTINVERT).5555-08
EmulatedBltFill02Implements Patblt(PATCOPY) for ROP F0F0, Patblt(BLACKNESS) for ROP 0000, and Patblt(WHITENESS) for ROP FFFF.0000, FFFF, F0F002
EmulatedBltFill08Implements Patblt(PATCOPY) for ROP F0F0, Patblt(BLACKNESS) for ROP 0000, and Patblt(WHITENESS) for ROP FFFF.0000, FFFF, F0F008
EmulatedBltFill16Implements Patblt(PATCOPY) for ROP F0F0, Patblt(BLACKNESS) for ROP 0000, and Patblt(WHITENESS) for ROP FFFF.0000, FFFF, F0F016
EmulatedBltPatInvert02Implements Patblt(PATINVERT).5A5A02
EmulatedBltPatInvert08Implements Patblt(PATINVERT).5A5A08
EmulatedBltPatternCopy08Implements Patblt(PATCOPY) for an arbitrary bitmap-sized brush.F0F008 (brush object)08
EmulatedBltPatternInvert08Implements Patblt(PATINVERT) for an arbitrary bitmap-sized brush.5A5A08 (brush object)08
EmulatedBltSrcAnd0202Implements blit (SRCAND).88880202
EmulatedBltSrcAnd0808Implements blit(SRCAND).88880808
EmulatedBltSrcAnd1616Implements blit(SRCAND).88881616
EmulatedBltSrcCopy0108Implements blit(SRCCOPY) for a 1-bpp source and an 8-bpp destination.CCCC0108
EmulatedBltSrcCopy0116Implements blit(SRCCOPY) for a 1-bpp source and a 16-bpp destination.CCCC0116
EmulatedBltSrcCopy0202Implements blit(SRCCOPY).CCCC0202
EmulatedBltSrcCopy0408Implements blit(SRCCOPY) for a 4-bpp source and an 8-bpp destination.CCCC0408
EmulatedBltSrcCopy0416Implements blit(SRCCOPY) for a 4-bpp source and an 16-bpp destination.CCCC0416
EmulatedBltSrcCopy0808Implements blit(SRCCOPY).CCCC0808
EmulatedBltSrcCopy1616Implements blit(SRCCOPY).CCCC1616
EmulatedBltSrcInvert0202Implements blit(SRCINVERT).66660202
EmulatedBltSrcInvert0808Implements blit(SRCINVERT).66660808
EmulatedBltSrcInvert1616Implements blit(SRCINVERT).66661616
EmulatedBltSrcPaint0202Implements blit(SRCPAINT).EEEE0202
EmulatedBltSrcPaint0808Implements blit(SRCPAINT).EEEE0808
EmulatedBltSrcPaint1616Implements blit(SRCPAINT).EEEE1616
EmulatedBltText02Special-case fast blit function for rendering solid-color filled text with a mask.AAF0-02
EmulatedBltText08Special-case fast blit function for rendering solid-color filled text with a mask.AAF0-08
EmulatedBltText16Special-case fast blit function for rendering solid-color filled text with a mask.AAF0-16

See Also

Display Drivers | Display Driver Extensions | Display Driver Samples | Primary Display Drivers | Secondary Display Drivers | DDI Functions | GPE Base Classes | GDI Support Services | Display Buffer Formats | Line Drawing | Display Driver Escape Codes | Display Drivers and the Run-Time Image


Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.


Show:
© 2014 Microsoft