FIFE 2008.0
|
#include <sdlimage.h>
Public Member Functions | |
void | invalidate () |
void | render (const Rect &rect, SDL_Surface *dst, unsigned char alpha=255) |
Protected Member Functions | |
void | setClipArea (const Rect &cliparea, bool clear) |
The SDL implementation of the Image
base class.
Definition at line 40 of file sdlimage.h.
void FIFE::SDLImage::invalidate | ( | ) | [inline, virtual] |
Invalidates the Image causing it to be reset or re-loaded
Implements FIFE::Image.
Definition at line 45 of file sdlimage.h.
void FIFE::SDLImage::render | ( | const Rect & | rect, |
SDL_Surface * | dst, | ||
unsigned char | alpha = 255 |
||
) | [virtual] |
Renders itself to the Destination surface at the rectangle rect.
rect | The position and clipping where to draw this image to. |
target | Target surface to draw to, e.g. main screen or other image |
alpha | The alpha value, with which to draw self. opaque by default. |
Implements FIFE::Image.
Definition at line 309 of file sdlimage.cpp.
References FIFE::RectType< T >::bottom(), FIFE::RectType< T >::h, FIFE::RectType< T >::right(), FIFE::RectType< T >::w, FIFE::RectType< T >::x, and FIFE::RectType< T >::y.
void FIFE::SDLImage::setClipArea | ( | const Rect & | cliparea, |
bool | clear | ||
) | [protected, virtual] |
Sets given clip area into image
Implements FIFE::Image.
Definition at line 834 of file sdlimage.cpp.
References FIFE::RectType< T >::h, FIFE::RectType< T >::w, FIFE::RectType< T >::x, and FIFE::RectType< T >::y.