/[gzz]/gzz/gfx/libos/Os.hxx
ViewVC logotype

Diff of /gzz/gfx/libos/Os.hxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by tjl, Wed Dec 4 09:27:59 2002 UTC revision 1.13 by tjl, Wed Dec 4 15:29:14 2002 UTC
# Line 83  namespace Os { Line 83  namespace Os {
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    
# Line 109  namespace Os { Line 108  namespace Os {
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
# Line 136  namespace Os { Line 136  namespace Os {
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,

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26