d18dc40d3decd4326a035267dc8f050924a2b932
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / renderer_passthru.c
1 /*
2  * Acess2 Window Manager v3
3  * - By John Hodge (thePowersGang)
4  *
5  * renderer_passthru.c
6  * - Passthrough window render (framebuffer essentially)
7  */
8 #include <common.h>
9 #include <wm_renderer.h>
10
11 // === PROTOTYPES ===
12 tWindow *Renderer_Passthru_Create(int Width, int Height, int Flags);
13 void    Renderer_Passthru_Redraw(tWindow *Window);
14  int    Renderer_Passthru_HandleMessage(tWindow *Target, int Msg, int Len, void *Data);
15
16 // === GLOBALS ===
17 tWMRenderer     gRenderer_Passthru = {
18         .Name = "Passthru",
19         .CreateWindow = Renderer_Passthru_Create,
20         .Redraw = Renderer_Passthru_Redraw,
21         .HandleMessage = Renderer_Passthru_HandleMessage
22 };
23
24 // === CODE ===
25 int Renderer_Passthru_Init(void)
26 {
27         return 0;
28 }
29
30 tWindow *Renderer_Passthru_Create(int Width, int Height, int Flags)
31 {
32         return NULL;
33 }
34
35 void Renderer_Passthru_Redraw(tWindow *Window)
36 {
37         
38 }
39
40 int Renderer_Passthru_HandleMessage(tWindow *Target, int Msg, int Len, void *Data)
41 {
42         return 1;
43 }
44
45

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