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 |
x |
*2 |
*2 |
*2 |
|
x |
*2 |
*2 |
*2 |
|
x |
x |
x |
x |
|
x |
*2 |
*2 |
*2 |
|
x |
x |
x |
x*1 |
|
x |
x |
x |
x*1 |
|
x |
x |
x |
x |
|
x |
x |
x |
x |
|
x |
x |
x |
x |
|
x |
x |
x |
x |
|
x |
*2 |
*2 |
*2 |
|
|
|
x |
x |
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
x |
|
|
x |
|
x |
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
x |
x |
|
|
x |
x |
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
x |
x |
x |
|
|
x |
x |
x |
|
|
x |
x |
x |
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
x |
|
|
|
|
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