#include <surfaceprovider.h>
Inheritance diagram for CL_SurfaceProvider:


Public Methods | |
| virtual | ~CL_SurfaceProvider () |
| virtual int | get_translate_x () const |
| virtual int | get_translate_y () const |
| retval: The x-offset of the surface data. | |
| virtual bool | uses_src_colorkey () const=0 |
| retval: The y-offset of the surface data. | |
| virtual unsigned int | get_src_colorkey () const=0 |
Static Public Methods | |
| CL_SurfaceProvider* | load (const char *resource_id, CL_ResourceManager *manager) |
|
|
Definition at line 47 of file surfaceprovider.h. |
|
|
|
Reimplemented in CL_PCXProvider, CL_TargaProvider, CL_SpriteSubarrayProvider, CL_SpriteSubsectionProvider, and CL_MaskTranscolProvider. Definition at line 49 of file surfaceprovider.h. Referenced by CL_Surface_Generic::ensure_surface_prepared(), and toluaI_CL_SurfaceProvider_get_translate_x0(). |
|
|
retval: The x-offset of the surface data.
Reimplemented in CL_PCXProvider, CL_TargaProvider, CL_SpriteSubarrayProvider, CL_SpriteSubsectionProvider, and CL_MaskTranscolProvider. Definition at line 56 of file surfaceprovider.h. Referenced by CL_Surface_Generic::ensure_surface_prepared(), and toluaI_CL_SurfaceProvider_get_translate_y0(). |
|
|
|
|
|
retval: The y-offset of the surface data.
Reimplemented in CL_Canvas, CL_BMPProvider, CL_PCXProvider, CL_TargaProvider, CL_SpriteProvider, CL_Sprite2Provider, CL_SpriteSubarrayProvider, CL_SpriteSubsectionProvider, CL_JPEGProvider, CL_PNGProvider, CL_MaskTranscolProvider, and CL_SurfaceProvider_32bpp. Referenced by CL_SurfaceProvider_32bpp::CL_SurfaceProvider_32bpp(), and toluaI_CL_SurfaceProvider_uses_src_colorkey0(). |
1.2.6 written by Dimitri van Heesch,
© 1997-2001