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

amire::common::ImageLoader Class Reference

Inheritance diagram for amire::common::ImageLoader:

amire::common::DevILImageLoader List of all members.

Public Member Functions

virtual ~ImageLoader ()
virtual bool supportsFile (const std::string &filename) const=0
virtual osg::ref_ptr< ImageloadFile (const std::string &filename, bool manageUnbind) const=0

Static Public Member Functions

bool isImage (const std::string &filename)
osg::ref_ptr< Imageload (const std::string &filename, bool manageUnbind=true)
void registerLoader (const osg::ref_ptr< const ImageLoader > &loader)

Constructor & Destructor Documentation

virtual amire::common::ImageLoader::~ImageLoader  )  [virtual]
 


Member Function Documentation

bool amire::common::ImageLoader::isImage const std::string &  filename  )  [static]
 

osg::ref_ptr<Image> amire::common::ImageLoader::load const std::string &  filename,
bool  manageUnbind = true
[static]
 

virtual osg::ref_ptr<Image> amire::common::ImageLoader::loadFile const std::string &  filename,
bool  manageUnbind
const [pure virtual]
 

Implemented in amire::common::DevILImageLoader.

void amire::common::ImageLoader::registerLoader const osg::ref_ptr< const ImageLoader > &  loader  )  [static]
 

virtual bool amire::common::ImageLoader::supportsFile const std::string &  filename  )  const [pure virtual]
 

Implemented in amire::common::DevILImageLoader.


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:55 2003 for AMIRE-Framework by doxygen1.3