|
FIFE
2008.0
|
#include <gleimage.h>


Public Member Functions | |
| virtual void | invalidate () |
| virtual void | setSurface (SDL_Surface *surface) |
| virtual void | render (const Rect &rect, uint8_t alpha=255, uint8_t const *rgb=0) |
| virtual void | useSharedImage (const ImagePtr &shared, const Rect ®ion) |
| virtual void | forceLoadInternal () |
| virtual void | copySubimage (uint32_t xoffset, uint32_t yoffset, const ImagePtr &img) |
Public Member Functions inherited from FIFE::Image | |
| Image (IResourceLoader *loader=0) | |
| Image (SDL_Surface *surface) | |
| Image (const uint8_t *data, uint32_t width, uint32_t height) | |
| virtual | ~Image () |
| SDL_Surface * | detachSurface () |
| void | saveImage (const std::string &filename) |
| bool | isSharedImage () const |
| const Rect & | getSubImageRect () const |
Additional Inherited Members | |
Static Public Member Functions inherited from FIFE::Image | |
| static void | saveAsPng (const std::string &filename, const SDL_Surface &surface) |
Protected Member Functions inherited from FIFE::Image | |
| void | reset (SDL_Surface *surface) |
Implements an Image using experimental OpenGL.
This class contains a texture handle bound to the data given to the constructor; it draws a textured Quad to the screen.
Definition at line 53 of file gleimage.h.
|
virtual |
Copies given image into this one with respect to given offsets
Reimplemented from FIFE::Image.
Definition at line 384 of file gleimage.cpp.
References FIFE::Image::copySubimage().
|
virtual |
Forces to load the image into internal memory of GPU
Implements FIFE::Image.
Definition at line 359 of file gleimage.cpp.
|
virtual |
Invalidates the Image causing it to be reset or re-loaded
Implements FIFE::Image.
Definition at line 93 of file gleimage.cpp.
|
virtual |
Renders itself to the current render target (main screen or attached destination image) at the rectangle rect. Convenience function
| rect | The position and clipping where to draw this image to. |
| alpha | The alpha value, with which to draw self. |
| rgb | The color value of overlay if any. |
Implements FIFE::Image.
Definition at line 147 of file gleimage.cpp.
|
virtual |
This frees the current suface and replaces it with the surface passed in the parameter (which can be NULL).
| surface | the SDL_Surface to use for this image |
Implements FIFE::Image.
Definition at line 97 of file gleimage.cpp.
References FIFE::Image::reset().
After this call all image data will be taken from the given image and its subregion
Implements FIFE::Image.
Definition at line 340 of file gleimage.cpp.
References FIFE::SharedPtr< T >::get().