#include <texture.h>
Inheritance diagram for ImageCodec:


Public Member Functions | |
| ImageCodec (const std::string &rstrFiletypeName, const std::vector< std::string > &rvstrExtensions) | |
| virtual | ~ImageCodec () |
| virtual ImageData * | LoadImage (File *pkFile)=0 |
| virtual void | FreeImage (ImageData *pkImageData)=0 |
| virtual bool | IsType (File *pkFile)=0 |
| const std::string & | GetTypeName () const |
| const std::vector< std::string > & | GetExtensions () const |
Protected Attributes | |
| ModulePtr | m_pkModule |
| std::string | m_strTypeName |
| std::vector< std::string > | m_vstrExtensions |
|
||||||||||||
|
|
|
|
|
|
|
Loads data from file
|
|
|
Free image data
|
|
|
Check if file is type (must NOT change file offset!)
|
|
|
|
|
|
|
|
|
Library module |
|
|
File type name |
|
|
File type extension |
1.3.5