|
| ImageData () |
|
virtual | ~ImageData () |
|
virtual int | width () const =0 |
|
virtual int | height () const =0 |
|
virtual void | draw (double x1, double y1, Color c1, double x2, double y2, Color c2, double x3, double y3, Color c3, double x4, double y4, Color c4, ZPos z, AlphaMode mode) const =0 |
|
virtual const GLTexInfo * | glTexInfo () const =0 |
|
virtual Bitmap | toBitmap () const =0 |
|
virtual GOSU_UNIQUE_PTR
< ImageData > | subimage (int x, int y, int width, int height) const =0 |
|
virtual void | insert (const Bitmap &bitmap, int x, int y)=0 |
|
The ImageData class is an abstract base class for drawable images.
Instances of classes derived by ImageData are usually returned by Graphics::createImage and usually only used to implement drawing primitives like Image, which then provide a more specialized and intuitive drawing interface.
Definition at line 28 of file ImageData.hpp.