Devilution
Diablo devolved - magic behind the 1996 computer game
dx.h
Go to the documentation of this file.
1 
6 #ifndef __DX_H__
7 #define __DX_H__
8 
9 extern BYTE *gpBuffer;
10 extern char gbBackBuf;
11 extern char gbEmulate;
12 extern HMODULE ghDiabMod;
13 
14 void dx_init(HWND hWnd);
15 void lock_buf(BYTE idx);
16 void unlock_buf(BYTE idx);
17 void dx_cleanup();
18 void dx_reinit();
19 
20 void InitPalette();
21 void BltFast(SDL_Rect *src_rect, SDL_Rect *dst_rect);
22 void Blit(SDL_Surface *src, SDL_Rect *src_rect, SDL_Rect *dst_rect);
23 void RenderPresent();
24 void PaletteGetEntries(DWORD dwNumEntries, SDL_Color *lpEntries);
25 void PaletteSetEntries(DWORD dwCount, SDL_Color *lpEntries);
26 
27 /* data */
28 
29 #endif /* __DX_H__ */
gpBuffer
BYTE * gpBuffer
dx_cleanup
void dx_cleanup()
RenderPresent
void RenderPresent()
dx_init
void dx_init(HWND hWnd)
Blit
void Blit(SDL_Surface *src, SDL_Rect *src_rect, SDL_Rect *dst_rect)
PaletteSetEntries
void PaletteSetEntries(DWORD dwCount, SDL_Color *lpEntries)
BltFast
void BltFast(SDL_Rect *src_rect, SDL_Rect *dst_rect)
dx_reinit
void dx_reinit()
lock_buf
void lock_buf(BYTE idx)
unlock_buf
void unlock_buf(BYTE idx)
gbEmulate
char gbEmulate
ghDiabMod
HMODULE ghDiabMod
PaletteGetEntries
void PaletteGetEntries(DWORD dwNumEntries, SDL_Color *lpEntries)
InitPalette
void InitPalette()
gbBackBuf
char gbBackBuf