Crazy Eddie's GUI System  0.8.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
CEGUI::FreeImageImageCodec Class Reference

Image codec based on the FreeImage library. More...

+ Inheritance diagram for CEGUI::FreeImageImageCodec:
+ Collaboration diagram for CEGUI::FreeImageImageCodec:

Public Member Functions

Textureload (const RawDataContainer &data, Texture *result)
 Load an image from a memory buffer. More...
 
- Public Member Functions inherited from CEGUI::ImageCodec
virtual ~ImageCodec ()
 Destructor.
 
const StringgetIdentifierString () const
 Return the name of the image codec object. More...
 
const StringgetSupportedFormat () const
 Return the list of image file format supported. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::ImageCodec
 ImageCodec (const String &name)
 
- Protected Attributes inherited from CEGUI::ImageCodec
String d_supportedFormat
 list all image file format supported
 

Detailed Description

Image codec based on the FreeImage library.

Member Function Documentation

Texture* CEGUI::FreeImageImageCodec::load ( const RawDataContainer data,
Texture result 
)
virtual

Load an image from a memory buffer.

Parameters
datathe image data
resultthe texture to use for storing the image data
Returns
result on success or 0 if the load failed

Implements CEGUI::ImageCodec.