]> Shamusworld >> Repos - virtualjaguar/blob - src/video.h
8dd3364e8aee13a0fc5d7a1d5432b4a8acabad55
[virtualjaguar] / src / video.h
1 //
2 // VIDEO.H: Header file
3 //
4
5 #ifndef __VIDEO_H__
6 #define __VIDEO_H__
7
8 #include "types.h"
9
10 #define VIRTUAL_SCREEN_WIDTH            320
11 #define VIRTUAL_SCREEN_HEIGHT_NTSC      240
12 #define VIRTUAL_SCREEN_HEIGHT_PAL       256
13
14 bool VideoInit(void);
15 void VideoDone(void);
16 void RenderBackbuffer(void);
17 void ResizeScreen(uint32 width, uint32 height);
18 uint32 GetSDLScreenWidthInPixels(void);
19 void ToggleFullscreen(void);
20
21 // Exported vars
22
23 extern uint32 * backbuffer;
24
25 #endif  // __VIDEO_H__