#include <EGL/eglext.h>
#include <list>
-enum RendererType
-{
- RENDERER_D3D9,
- RENDERER_D3D11
-};
-
class Window
{
public:
Window();
- virtual bool initialize(const std::string &name, size_t width, size_t height, RendererType requestedRenderer) = 0;
+ virtual bool initialize(const std::string &name, size_t width, size_t height) = 0;
virtual void destroy() = 0;
int getWidth() const;
int getHeight() const;
virtual void setMousePosition(int x, int y) = 0;
- virtual EGLDisplay getDisplay() const = 0;
virtual EGLNativeWindowType getNativeWindow() const = 0;
virtual EGLNativeDisplayType getNativeDisplay() const = 0;