Surface provider that can load targa (.tga) files.
Parents: public CL_SurfaceProvider_Generic
Description
Class members
static CL_Surface *create(
CL_String handle,
CL_InputSourceProvider *provider,
bool transparent=false,
bool ignore_alphachannel=false,
unsigned char trans_red=0,
unsigned char trans_green=0,
unsigned char trans_blue=0)
CL_TargaProvider(
CL_String name,
CL_InputSourceProvider *provider,
bool transparent=false,
bool ignore_alphachannel=false,
unsigned char trans_red=0,
unsigned char trans_green=0,
unsigned char trans_blue=0)
virtual ~CL_TargaProvider()
virtual int get_pitch()
virtual int get_translate_x()
virtual int get_translate_y()
virtual int get_width()
virtual int get_height()
virtual int get_no_sprs()
virtual EPixelFormat get_pixel_format()
virtual CL_Palette *get_palette()
virtual int get_transcol()
virtual void *get_surface_data()
virtual void perform_lock()
virtual void perform_unlock()
See Also
None
Back to index
|