5#ifndef __I_SURFACE_LOADER_H_INCLUDED__
6#define __I_SURFACE_LOADER_H_INCLUDED__
Base class of most objects of the Irrlicht Engine.
Interface providing read acess to a file.
Interface for software image data.
Class which is able to create a image from a file.
virtual bool isALoadableFileExtension(const io::path &filename) const =0
Check if the file might be loaded by this class.
virtual IImage * loadImage(io::IReadFile *file) const =0
Creates a surface from the file.
virtual bool isALoadableFileFormat(io::IReadFile *file) const =0
Check if the file might be loaded by this class.
Everything in the Irrlicht Engine can be found in this namespace.