| 
    Crazy Eddie's GUI System
    0.8.6
    
   | 
 
Abstract ImageLoader class. An image loader encapsulate the loading of a texture. More...
Inherits CEGUI::AllocatedObject< ImageCodec >.
Inherited by CEGUI::CoronaImageCodec, CEGUI::DevILImageCodec, CEGUI::FreeImageImageCodec, CEGUI::IrrlichtImageCodec, CEGUI::OgreImageCodec, CEGUI::PVRImageCodec, CEGUI::SDL2ImageCodec, CEGUI::SILLYImageCodec, CEGUI::STBImageCodec, and CEGUI::TGAImageCodec.
 Collaboration diagram for CEGUI::ImageCodec:Public Member Functions | |
| virtual | ~ImageCodec () | 
| Destructor.  | |
| const String & | getIdentifierString () const | 
| Return the name of the image codec object.  More... | |
| const String & | getSupportedFormat () const | 
| Return the list of image file format supported.  More... | |
| virtual Texture * | load (const RawDataContainer &data, Texture *result)=0 | 
| Load an image from a memory buffer.  More... | |
Protected Member Functions | |
| ImageCodec (const String &name) | |
Protected Attributes | |
| String | d_supportedFormat | 
| list all image file format supported  | |
Abstract ImageLoader class. An image loader encapsulate the loading of a texture.
This class define the loading of an abstract
| const String& CEGUI::ImageCodec::getIdentifierString | ( | ) | const | 
Return the name of the image codec object.
Return the name of the image codec
| const String& CEGUI::ImageCodec::getSupportedFormat | ( | ) | const | 
Return the list of image file format supported.
Return a list of space separated image format supported by this codec
      
  | 
  pure virtual | 
Load an image from a memory buffer.
| data | the image data | 
| result | the texture to use for storing the image data | 
Implemented in CEGUI::TGAImageCodec, CEGUI::OgreImageCodec, CEGUI::DevILImageCodec, CEGUI::SDL2ImageCodec, CEGUI::SILLYImageCodec, CEGUI::STBImageCodec, CEGUI::FreeImageImageCodec, CEGUI::CoronaImageCodec, CEGUI::IrrlichtImageCodec, and CEGUI::PVRImageCodec.