Support for async display udpates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@622
This commit is contained in:
parent
b4fe560bd7
commit
9d8a3b6020
2 changed files with 9 additions and 7 deletions
|
@ -22,6 +22,8 @@
|
|||
|
||||
typedef void (* GFX_ModeCallBack)(Bitu width,Bitu height,Bitu bpp,Bitu pitch,Bitu flags);
|
||||
|
||||
typedef void (* GFX_DrawCallBack)(void * data);
|
||||
|
||||
struct GFX_PalEntry {
|
||||
Bit8u r;
|
||||
Bit8u g;
|
||||
|
@ -40,14 +42,13 @@ void GFX_Events(void);
|
|||
void GFX_SetPalette(Bitu start,Bitu count,GFX_PalEntry * entries);
|
||||
|
||||
Bitu GFX_GetRGB(Bit8u red,Bit8u green,Bit8u blue);
|
||||
void GFX_SetSize(Bitu width,Bitu height,Bitu bpp,Bitu flags,GFX_ModeCallBack callback);
|
||||
void GFX_SetSize(Bitu width,Bitu height,Bitu bpp,Bitu flags,GFX_ModeCallBack mode_callback, GFX_DrawCallBack draw_callback);
|
||||
|
||||
void GFX_Start(void);
|
||||
void GFX_Stop(void);
|
||||
void GFX_SwitchFullScreen(void);
|
||||
|
||||
void * GFX_StartUpdate(void);
|
||||
void GFX_EndUpdate(void);
|
||||
void GFX_DoUpdate(void);
|
||||
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue