Saga3D API Documentation
1.0-RC4
|
Go to the documentation of this file.
5 #ifndef __I_SURFACE_LOADER_H_INCLUDED__
6 #define __I_SURFACE_LOADER_H_INCLUDED__
47 virtual IImage*
loadImage(io::IReadFile* file)
const = 0;
55 std::vector<IImage*> image;
E_TEXTURE_TYPE
Enumeration for all primitive types there are.
virtual bool isALoadableFileExtension(const std::string &filename) const =0
Check if the file might be loaded by this class.
virtual std::vector< IImage * > loadImages(io::IReadFile *file, E_TEXTURE_TYPE *type) const
Creates a multiple surfaces from the file eg. whole cube map.
virtual IImage * loadImage(io::IReadFile *file) const =0
Creates a surface from the file.
Class which is able to create a image from a file.
virtual bool isALoadableFileFormat(io::IReadFile *file) const =0
Check if the file might be loaded by this class.