DirectDraw Application Development (Windows CE 5.0)
Microsoft® DirectDraw® is the part of the DirectX® API that allows you to directly manipulate display memory, the hardware blitter, hardware overlay support, and flipping surface support.
DirectDraw provides this functionality while maintaining compatibility with existing Microsoft® Windows® CE–based applications and device drivers.
DirectDraw is a software interface that provides direct access to display devices while maintaining compatibility with the Windows graphics device interface (GDI). It is not a high-level API for graphics.
DirectDraw provides a device-independent way for games and Windows subsystem software, such as graphics packages and digital video codecs, to gain access to the capabilities of specific display devices.
DirectDraw works with a variety of display hardware, ranging from simple SVGA monitors to advanced hardware implementations that provide clipping, stretching, and non-RGB color format support.
The interface is designed so that your applications can enumerate the capabilities of the underlying hardware and then use any supported hardware-accelerated functionality.
DirectDraw emulates functionality that is not implemented in hardware.
In This Section
Getting Started with DirectDraw
Working with DirectDraw Objects
Working with DirectDraw Surfaces
Working with DirectDraw Palettes
Working with DirectDraw Clippers
Advanced DirectDraw Information
Related Sections
Getting Started with DirectDraw
DirectDraw Middleware Architecture
DirectDraw Display Driver Development Concepts
Send Feedback on this topic to the authors