Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The DDGPEclass serves as the base from which a concrete DirectDraw display driver can be derived.
This section describes each of the functions defined in the DDGPEclass, and discusses how your software should use these functions. The definition of the DDGPE classis also provided.
AllocSurface | Allocates memory for a new surface. |
AllocVideoSurface | Creates a DDGPESurfobject in memory. |
BltExpanded | Sets up and performs a GPEblit. |
BltPrepare | DDGPEversion of the GPE BltPreparefunction. |
DetectMode | Determintes the display mode that corresponds to supplied parameters. |
DetectPixelFormat | Translates DDPIXELFORMAT into EGPEFormator EDDGPEPixelFormat. |
GetDriverData | Retrieves a pointer to driver data. |
GetDriverGUID | Obtains the driver-specific GUID of the specified object. |
GetModeInfoEx | Returns extended mode information. |
GetPhysicalModeId | Retrieves the actual mode of the display, if different from the current GDI mode. |
InDisplay | Determines if the given scanline is in display. |
m_pModeEx | Initialized by the driver to contain GDI's current mode information. |
m_dwPhysicalModeID | Contains the mode ID for the current display mode, regardless of GDI settings. |
PerformBlt | Performs a blit. |
SetDriverData | Stores driver-specific data in the DDGPEobject. |
SetDriverGUID | Applys the driver's GUID to the specified object. |
SetMode | Changes the current display mode. |
SetVisibleSurface | Causes the specified GPEsurface to be flipped to the display. |
WrapSurface | Creates a DDGPESurf-based object on an existing block of memory. |
Last updated on Tuesday, July 13, 2004