83 |
virtual bool setCurrent() = 0; |
virtual bool setCurrent() = 0; |
84 |
virtual bool releaseCurrent() = 0; |
virtual bool releaseCurrent() = 0; |
85 |
|
|
|
virtual void resize(int w, int h) = 0; |
|
86 |
virtual void getSize(int *xywh) = 0; |
virtual void getSize(int *xywh) = 0; |
87 |
}; |
}; |
88 |
|
|
108 |
|
|
109 |
virtual void swapBuffers() = 0; |
virtual void swapBuffers() = 0; |
110 |
|
|
111 |
|
virtual void resize(int w, int h) = 0; |
112 |
virtual void move(int x, int y) = 0; |
virtual void move(int x, int y) = 0; |
113 |
|
|
114 |
/** Call EventHandler->timeout at least X milliseconds |
/** Call EventHandler->timeout at least X milliseconds |
136 |
virtual ~WindowSystem() {} |
virtual ~WindowSystem() {} |
137 |
|
|
138 |
virtual Window *openWindow(int x, int y, int w, int h) = 0; |
virtual Window *openWindow(int x, int y, int w, int h) = 0; |
139 |
|
/** Open a reliable off-screen rendering surface. |
140 |
|
*/ |
141 |
|
virtual RenderingSurface *openStableOffScreen(int w, int h) = 0; |
142 |
virtual Image *loadImageFile(const char *filename) = 0; |
virtual Image *loadImageFile(const char *filename) = 0; |
143 |
virtual Image *loadImageData(const char *imageData, int len) = 0; |
virtual Image *loadImageData(const char *imageData, int len) = 0; |
144 |
virtual Text::Font *loadFont(const char *javaName, |
virtual Text::Font *loadFont(const char *javaName, |