DDGPE Class
The DDGPE class serves as the base from which a concrete DirectDraw display driver can be derived.
The following table shows each of the methods defined in the DDGPE class.
Method | Description |
---|---|
DDGPE::AllocSurface | Allocates memory for a new surface. |
DDGPE::AllocVideoSurface | Creates a DDGPESurf object in memory. |
DDGPE::BltExpanded | Sets up and performs a GPE blit. |
DDGPE::BltPrepare | DDGPE version of the GPE BltPrepare function. |
DDGPE::DetectMode | Determintes the display mode that corresponds to supplied parameters. |
DDGPE::DetectPixelFormat | Translates DDPIXELFORMAT into EGPEFormat or EDDGPEPixelFormat. |
DDGPE::GetDriverData | Retrieves a pointer to driver data. |
DDGPE::GetDriverGUID | Obtains the driver-specific globally unique identifier (GUID) of the specified object. |
DDGPE::GetModeInfoEx | Returns extended mode information. |
DDGPE::GetPhysicalModeId | Retrieves the actual mode of the display, if different from the current graphics device interface (GDI) mode. |
DDGPE::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 identifier for the current display mode, regardless of GDI settings. |
DDGPE::PerformBlt | Performs a blit. |
DDGPE::SetDriverData | Stores driver-specific data in the DDGPE object. |
DDGPE::SetDriverGUID | Applies the driver's GUID to the specified object. |
DDGPE::SetMode | Changes the current display mode. |
DDGPE::SetVisibleSurface | Causes the specified GPE surface to be flipped to the display. |
DDGPE::WrapSurface | Creates a DDGPESurf-based object on an existing block of memory. |
For a description of the DDGPE class, see DDGPE Class Definition.
See Also
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.