Please enable JavaScript to view this site.

FALCON/EAGLE user manual 4.62

Some of the functions are responsible for all display modes, whereas others are only for DirectDraw display modes. In the following tables the validity of each function is listed.

Display modes

 

 

 

 

Function

Bitmap

DD back buffer surface

DD primary surface

DD overlay surface

is_AllocImageMem()

x

*2

*2

*2

is_SetImageMem()

x

*2

*2

*2

is_GetImageMem()

x

x

x

x

is_GetImageMemPitch()

x

*2

*2

*2

is_SetImageSize()

x

x

x

x*1

is_SetScaler()

x

x

x

x*1

is_SaveImage()

x

x

x

x

is_SaveImageMem()

x

x

x

x

is_LoadImage()

x

x

x

x

is_SetDecimationMode()

x

x

x

x

is_SetAllocatedImageMem()

x

*2

*2

*2

is_UpdateDisplay()

 

 

x

x

is_SetUpdateMode()

 

x

 

 

is_SetDDUpdateTime()

 

x

 

 

is_EnableDDOverlay()

 

x

 

 

is_DisableDDOverlay()

 

x

 

 

is_ShowDDOverlay()

 

x

 

x

is_HideDDOverlay()

 

x

 

x

is_ScaleDDOverlay()

 

x

 

 

is_GetDDOvlSurface()

 

x

 

 

is_GetDC()

 

x

 

 

is_ReleaseDC()

 

x

 

 

is_LockDDOverlayMem()

 

x

 

 

is_UnlockDDOverlayMem()

 

x

 

 

is_LockDDMem()

 

x

x

x

is_UnlockDDMem()

 

x

x

x

is_SetKeyColor()

 

 

 

x

is_SetKeyOffset()

 

 

 

x

is_OvlSurfaceOffWhileMove()

 

 

 

x

is_SetHwnd()

 

x

x

x

is_PrepareStealVideo()

 

x

x

x

is_StealVideo()

 

x

x

x

is_AddToSequence()

x

 

 

 

is_ClearSequence()

x

 

 

 

is_GetActSeqBuf()

x

 

 

 

is_LockSeqBuf()

x

 

 

 

is_UnlockSeqBuf()

x

 

 

 

is_RenderBitmap()

x

 

 

 

*1 do not use in the overlay surface mode with the option IS_SET_DM_ALLOW_SCALING

*2 general functions which have no effect with DirectDraw

Event handler

Fig. 60: Event handler

Fig. 60: Event handler