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

DDGPE Class Definition

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.