Driver Extension Using DDGPE (Windows Embedded CE 6.0)
1/6/2010
One of the advantages of the DirectDraw Graphics Primitive Engine (DDGPE) is its ability to be readily added to your existing GPE-based display driver. This can be completed with very few modifications to your existing code.
There are several more simple changes that you can make to your driver to take greater advantage of what DDGPE has to offer. You are not required to implement this functionality to enable DirectDraw with your display driver, but it is suggested that you take advantage of these extensions. When you do, the integration will be more seamless, and DDGPE will be far more powerful.
The classes, functions, and structures associated with these topics are documented in DDGPE Base Classes, DDGPE Data Structures, Types, and Constants, and DDGPE Interface Definition.
In This Section
- DDGPE Derivation
Describes extensions you can make to your DDGPE-based driver.
- DDGPESurf Derivation
Describes additions you can make to your DDGPESurf-based class to make it more powerful.
- Use of SurfaceHeap
Describes the advantages of using the SurfaceHeap object instead of the standard GPE Node2D object. The files that make up DDGPE are described in DirectDraw Driver Samples.
Related Sections
- DirectDraw Driver Extension
Provides information for adding additional functionality to a DirectDraw display driver.