|
SDL
2.0
|
#include "../../SDL_internal.h"#include "../SDL_sysvideo.h"#include <os2.h>#include "SDL_os2output.h"#include "SDL_os2video.h"#include "my_gradd.h"
Include dependency graph for SDL_os2vman.c:Go to the source code of this file.
Data Structures | |
| struct | VODATA |
Macros | |
| #define | INCL_DOSERRORS |
| #define | INCL_DOSPROCESS |
| #define | INCL_DOSMODULEMGR |
| #define | INCL_WIN |
| #define | INCL_GPI |
| #define | INCL_GPIBITMAPS /* GPI bit map functions */ |
Functions | |
| static BOOL | voQueryInfo (VIDEOOUTPUTINFO *pInfo) |
| static PVODATA | voOpen () |
| static VOID | voClose (PVODATA pVOData) |
| static BOOL | voSetVisibleRegion (PVODATA pVOData, HWND hwnd, SDL_DisplayMode *pSDLDisplayMode, HRGN hrgnShape, BOOL fVisible) |
| static PVOID | voVideoBufAlloc (PVODATA pVOData, ULONG ulWidth, ULONG ulHeight, ULONG ulBPP, ULONG fccColorEncoding, PULONG pulScanLineSize) |
| static VOID | voVideoBufFree (PVODATA pVOData) |
| static BOOL | voUpdate (PVODATA pVOData, HWND hwnd, SDL_Rect *pSDLRects, ULONG cSDLRects) |
| VOID APIENTRY | ExitVMan (VOID) |
| static BOOL | _vmanInit (void) |
| static PRECTL | _getRectlArray (PVODATA pVOData, ULONG cRects) |
| static PBLTRECT | _getBltRectArray (PVODATA pVOData, ULONG cRects) |
Variables | |
| OS2VIDEOOUTPUT | voVMan |
| static HMODULE | hmodVMan = NULLHANDLE |
| static FNVMIENTRY * | pfnVMIEntry = NULL |
| static ULONG | ulVRAMAddress = 0 |
| #define INCL_DOSERRORS |
Definition at line 24 of file SDL_os2vman.c.
| #define INCL_DOSMODULEMGR |
Definition at line 26 of file SDL_os2vman.c.
| #define INCL_DOSPROCESS |
Definition at line 25 of file SDL_os2vman.c.
| #define INCL_GPI |
Definition at line 28 of file SDL_os2vman.c.
| #define INCL_GPIBITMAPS /* GPI bit map functions */ |
Definition at line 29 of file SDL_os2vman.c.
| #define INCL_WIN |
Definition at line 27 of file SDL_os2vman.c.
|
static |
Definition at line 155 of file SDL_os2vman.c.
References NULL, and SDL_realloc.
Referenced by voUpdate().
|
static |
Definition at line 139 of file SDL_os2vman.c.
References NULL, and SDL_realloc.
Referenced by voUpdate().
|
static |
Definition at line 91 of file SDL_os2vman.c.
References debug_os2, ExitVMan(), FALSE, hmodVMan, NULL, pfnVMIEntry, TRUE, and ulVRAMAddress.
Referenced by voOpen(), and voQueryInfo().
| VOID APIENTRY ExitVMan | ( | VOID | ) |
Definition at line 81 of file SDL_os2vman.c.
References hmodVMan, NULL, pfnVMIEntry, and ulVRAMAddress.
Referenced by _vmanInit().
|
static |
Definition at line 196 of file SDL_os2vman.c.
References _vmanInit(), NULL, SDL_calloc, and SDL_OutOfMemory.
|
static |
Definition at line 172 of file SDL_os2vman.c.
References _vmanInit(), debug_os2, FALSE, VIDEOOUTPUTINFO::fccColorEncoding, NULL, pfnVMIEntry, TRUE, VIDEOOUTPUTINFO::ulBPP, VIDEOOUTPUTINFO::ulHorizResolution, VIDEOOUTPUTINFO::ulScanLineSize, and VIDEOOUTPUTINFO::ulVertResolution.
|
static |
Definition at line 223 of file SDL_os2vman.c.
References SDL_DisplayMode::driverdata, FALSE, SDL_DisplayMode::h, NULL, SDL_SetError, and TRUE.
Definition at line 317 of file SDL_os2vman.c.
References _getBltRectArray(), _getRectlArray(), debug_os2, FALSE, SDL_Rect::h, NULL, pfnVMIEntry, TRUE, ulVRAMAddress, SDL_Rect::w, SDL_Rect::x, and SDL_Rect::y.
|
static |
|
static |
Definition at line 302 of file SDL_os2vman.c.
References debug_os2, and NULL.
Referenced by voClose(), and voVideoBufAlloc().
|
static |
Definition at line 77 of file SDL_os2vman.c.
Referenced by _vmanInit(), and ExitVMan().
|
static |
Definition at line 78 of file SDL_os2vman.c.
Referenced by _vmanInit(), ExitVMan(), voQueryInfo(), and voUpdate().
|
static |
Definition at line 79 of file SDL_os2vman.c.
Referenced by _vmanInit(), ExitVMan(), and voUpdate().
| OS2VIDEOOUTPUT voVMan |
Definition at line 66 of file SDL_os2vman.c.