VideoPlugin.h Plugin.h window.h datatypes.h src/NullVideoPlugin.h src/PluginManager.h OpenArena::VideoPlugin OpenArena #pragmaonce #include"Plugin.h" #include"window.h" #include"datatypes.h" namespaceOpenArena { classVideoPlugin:publicPlugin { public: public: virtual~VideoPlugin(){} virtualWindow*CreateNewWindow(uint32width, uint32height, uint32bpp=32, boolfullscreen=false, constchar*title=NULL)=0; }; };