#include <gmlimageloader.h>
Inheritance diagram for ImageLoader:
Public Types | |
enum | IMAGE_FORMAT { FORMAT_BMP, FORMAT_ICO, FORMAT_JPEG, FORMAT_PNG, FORMAT_PGM, FORMAT_PGMRAW, FORMAT_PPM, FORMAT_TIFF, FORMAT_TARGA, FORMAT_UNKNOWN } |
Public Member Functions | |
virtual bool | EnumerateLoadableFormats (void(*f)(IMAGE_FORMAT f))=0 |
virtual bool | EnumerateSaveableFormats (void(*f)(IMAGE_FORMAT f))=0 |
virtual IMAGE_FORMAT | CheckBitMapFile (const std::string &path)=0 |
virtual bool | LoadBitMap (const std::string &path, Image &out_bitmap, IMAGE_FORMAT format=FORMAT_UNKNOWN, int flags=0)=0 |
virtual bool | SaveBitMap (const std::string &path, const Image &bitmap, IMAGE_FORMAT format=FORMAT_UNKNOWN, int in_iQuality=100, int flags=0)=0 |
Static Public Member Functions | |
std::string | GetFormatExtension (IMAGE_FORMAT format) |
Get file extension for particular image file format. |
|
Get file extension for particular image file format.
|