1 module graphics.adapters.mac;
2 
3 version( OSX ):
4 
5 import core.gameobject;
6 import graphics.graphics;
7 import graphics.adapters.adapter;
8 
9 import derelict.opengl3.gl3, derelict.opengl3.cgl;
10 
11 final class Mac : Adapter
12 {
13 public:
14 	static @property Mac get() { return cast(Mac)Graphics.adapter; }
15 
16 	override void initialize()
17 	{
18 
19 	}
20 	
21 	override void shutdown()
22 	{
23 
24 	}
25 	
26 	override void resize()
27 	{
28 
29 	}
30 	
31 	override void reload()
32 	{
33 
34 	}
35 	
36 	override void beginDraw()
37 	{
38 
39 	}
40 
41 	override void drawObject( GameObject obj )
42 	{
43 
44 	}
45 	
46 	override void endDraw()
47 	{
48 
49 	}
50 	
51 	override void openWindow()
52 	{
53 
54 	}
55 	
56 	override void closeWindow()
57 	{
58 		
59 	}
60 	
61 	override void messageLoop()
62 	{
63 
64 	}
65 }