#include <uimage.hpp>
Inheritance diagram for ufo::UImage:
Public Member Functions | |
virtual UDimension | getImageSize () const =0 |
virtual int | getImageComponents () const =0 |
virtual void | refresh () |
virtual void | paintDrawable (UGraphics *g, const URectangle &rect) |
virtual UDimension | getDrawableSize () const |
virtual void * | peer () const |
virtual unsigned long | handle () const |
|
Implements ufo::UDrawable.
|
|
Implemented in ufo::UGL_Image.
|
|
Implemented in ufo::UGL_Image.
|
|
Returns the system dependent image handle, if any. This may be the OpenGL index for OpenGL backends.
Reimplemented in ufo::UGL_Image.
|
|
Draw to the given rectangle. Possibly scale to the given size. Implements ufo::UDrawable.
|
|
Returns the system dependent image peer object, if any. This may be SDL surface for SDL 2D backends.
|
|
May be overriden for auto refreshing after context recreation. Implements ufo::UVolatileData.
Reimplemented in ufo::UGL_Image.
|