Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_ResourceSource_Surface Class Reference

#include <res_surface.h>

Inheritance diagram for CL_ResourceSource_Surface:

Inheritance graph
[legend]
List of all members.

Public Methods

 CL_ResourceSource_Surface ()
virtual ~CL_ResourceSource_Surface ()
virtual const char* get_name ()=0
virtual bool can_create (std::string file_extension, CL_ResourceOptions *options)=0
virtual CL_SurfaceProvidercreate (std::string filename, CL_ResourceOptions *options, CL_ResourceManager *parent)=0

Constructor & Destructor Documentation

CL_ResourceSource_Surface::CL_ResourceSource_Surface ( )
 

virtual CL_ResourceSource_Surface::~CL_ResourceSource_Surface ( ) [virtual]
 


Member Function Documentation

virtual bool CL_ResourceSource_Surface::can_create ( std::string ext,
CL_ResourceOptions * options ) [pure virtual]
 

Reimplemented in CL_PCX_ResourceSource, CL_BMP_ResourceSource, CL_Targa_ResourceSource, CL_JPEG_ResourceSource, and CL_PNG_ResourceSource.

virtual CL_SurfaceProvider* CL_ResourceSource_Surface::create ( std::string filename,
CL_ResourceOptions * options,
CL_ResourceManager * parent ) [pure virtual]
 

Reimplemented in CL_PCX_ResourceSource, CL_BMP_ResourceSource, CL_Targa_ResourceSource, CL_JPEG_ResourceSource, and CL_PNG_ResourceSource.

virtual const char* CL_ResourceSource_Surface::get_name ( ) [pure virtual]
 

Reimplemented in CL_PCX_ResourceSource, CL_BMP_ResourceSource, CL_Targa_ResourceSource, CL_JPEG_ResourceSource, and CL_PNG_ResourceSource.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:22 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001