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 }