Usermode/AxWin4 - Planning mostly
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / IVideo.hpp
1 /*
2  * Acess2 GUI v4
3  * - By John Hodge (thePowersGang)
4  *
5  * IVideo.hpp
6  * - Graphics backend abstraction
7  */
8 #ifndef _IVIDEO_HPP_
9 #define _IVIDEO_HPP_
10
11 namespace AxWin {
12
13 class IVideo
14 {
15 public:
16         virtual ~IVideo();
17         
18         // Allocate a new hardware surface
19         IHWSurface&     AllocateHWSurface(uint16_t Width, uint16_t Height);
20         
21         // Request redraw of backbuffer
22         void    Flip();
23 };
24
25 };
26
27 #endif
28

UCC git Repository :: git.ucc.asn.au