Devilution
Diablo devolved - magic behind the 1996 computer game
Source
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
Generated by
1.8.17