45 |
/** Load a region of this image into a region of a texture. |
/** Load a region of this image into a region of a texture. |
46 |
* WARNING: artifacts near edges! |
* WARNING: artifacts near edges! |
47 |
*/ |
*/ |
48 |
virtual void loadInto(Mosaic::MosaicTile &tile, |
virtual void loadInto(Mosaic::MosaicTile &tile, |
49 |
int x, int y, int w, int h) = 0; |
int x, int y, int w, int h) = 0; |
50 |
/** Load this image into the current texture_2D. |
/** Load this image into the current texture_2D. |
51 |
*/ |
*/ |
68 |
virtual void keystroke(const char *str) {} |
virtual void keystroke(const char *str) {} |
69 |
virtual void mouse(int x, int y, int button, int type) {} |
virtual void mouse(int x, int y, int button, int type) {} |
70 |
virtual void timeout(int id) {} |
virtual void timeout(int id) {} |
71 |
|
virtual void windowClosed() {} |
72 |
virtual void resize(int w, int h) { repaint(); } |
virtual void resize(int w, int h) { repaint(); } |
73 |
virtual void repaint() { }; |
virtual void repaint() { }; |
74 |
}; |
}; |