#include <sdsdl.h>
Inheritance diagram for SDLSurfaceDriver:
Public Member Functions | |
virtual void | repaint (void) |
virtual void | repaint_rect (int, int, int, int) |
virtual void | setcursor (SurfaceCursor *) |
virtual SurfaceCursor * | getcursor (void) |
virtual void | showcursor (bool) |
virtual void | enqueue_event (Event *) |
virtual void | get_mousepos (int &, int &) |
virtual msbutton | get_mousestate (void) |
virtual Image * | load_image (const char *) |
virtual void | put_image (Image *, int destx, int desty, int imgx=0, int imgy=0, int w=0, int h=0) |
Image * | create_scaled_image (Image *, double mgf) |
void | delegate_cursor_set (pcursorfunc) |
SDLSurfaceDriver (int, int, SDL_Surface *s=0) | |
virtual | ~SDLSurfaceDriver () |
Protected Attributes | |
SDLSurfaceCursor * | cursor |
SDL_Surface * | srf |
pcursorfunc | setcursor_notif |
|
|
|
|
|
Implements SurfaceDriver. Reimplemented in SDLXpSurfaceDriver. |
|
Implements SurfaceDriver. Reimplemented in SDLXpSurfaceDriver. |
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
Here is the call graph for this function:
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
|
Implements SurfaceDriver. |
Here is the call graph for this function:
|
Implements SurfaceDriver. |
|
Passive (memory) surfaces cannot set the cursor. Use this function to delegate cursor changes to a surface in control. |
|
|
|
|
|
|