DirectDrawSurface Callback Functions (Compact 2013)

3/26/2014

The following table shows the DirectDrawSurface callback functions.

Function

Description

LPDDHALSURFCB_DESTROYSURFACE

Destroys a specified surface.

LPDDHALSURFCB_FLIP

Swaps the surface memory of the back buffer with the surface memory of the front buffer.

LPDDHALSURFCB_GETBLTSTATUS

Determines whether the blit queue has room for more blits and whether the blit is busy.

LPDDHALSURFCB_GETFLIPSTATUS

Indicates whether the surface has finished its flipping process.

LPDDHALSURFCB_LOCK

Locks a specified area of surface memory.

LPDDHALSURFCB_SETCOLORKEY

Sets the color key for a surface.

LPDDHALSURFCB_SETOVERLAYPOSITION

Changes the display coordinates of an overlay surface.

LPDDHALSURFCB_UNLOCK

Unlocks the specified surface.

LPDDHALSURFCB_UPDATEOVERLAY

Repositions or modifies the visual attributes of an overlay surface.

See Also

Reference

DDHAL Callback Functions