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

DevILImageLoader.h

Go to the documentation of this file.
00001 
00037 #ifndef _AMIRE_COMMON_DEV_IL_IMAGE_LOADER_H
00038 #define _AMIRE_COMMON_DEV_IL_IMAGE_LOADER_H
00039 
00040 #include <amire/common/Defines.h>
00041 #include <amire/common/ImageLoader.h>
00042 
00043 #include <IL/il.h>
00044 
00045 namespace amire {
00046   namespace common {
00050     class AMIRE_EXPORT_API DevILImageLoader : public virtual ImageLoader {
00051     public:
00055       DevILImageLoader();
00056 
00057       virtual ~DevILImageLoader();
00058 
00059       virtual bool supportsFile(const std::string &filename) const;
00060       virtual osg::ref_ptr<Image> loadFile(const std::string &filename, bool manageUnbind) const;
00061     };
00062   }
00063 }
00064 
00065 #endif

Generated on Tue May 20 17:23:52 2003 for AMIRE-Framework by doxygen1.3