Crazy Eddie's GUI System  0.8.7
CEGUI::IrrlichtImageCodec Class Reference

ImageCodec object that loads data via image loading facilities in Irrlicht. More...

+ Inheritance diagram for CEGUI::IrrlichtImageCodec:
+ Collaboration diagram for CEGUI::IrrlichtImageCodec:

Public Member Functions

 IrrlichtImageCodec (irr::video::IVideoDriver &driver)
 Constructor.
 
Texture * load (const RawDataContainer &data, Texture *result)
 Load an image from a memory buffer. More...
 
- Public Member Functions inherited from CEGUI::ImageCodec
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...
 

Protected Attributes

irr::video::IVideoDriver & d_driver
 
- Protected Attributes inherited from CEGUI::ImageCodec
String d_supportedFormat
 list all image file format supported
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::ImageCodec
 ImageCodec (const String &name)
 

Detailed Description

ImageCodec object that loads data via image loading facilities in Irrlicht.

Member Function Documentation

Texture* CEGUI::IrrlichtImageCodec::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.