Crazy Eddie's GUI System  0.8.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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.
 
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...
 

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.