CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iImageFileLoader Struct Reference
[Common Plugin Classes]

An image file loader. More...

#include <csplugincommon/imageloader/commonimagefile.h>

Inheritance diagram for iImageFileLoader:

iBase csCommonImageFileLoader List of all members.

Public Member Functions

virtual bool LoadData ()=0
 Do the loading.
virtual csRef< iDataBufferGetRawData ()=0
 Return "raw data" (if supported).
virtual csLoaderDataType GetDataType ()=0
 Return type of raw data.
virtual int GetWidth ()=0
 Query width.
virtual int GetHeight ()=0
 Query height.
virtual int GetFormat ()=0
 Query format.
virtual void ApplyTo (csImageMemory *image)=0
 Copy the image data into an image object.

Detailed Description

An image file loader.

Handles the decoding of an image.

Definition at line 61 of file commonimagefile.h.


Member Function Documentation

virtual void iImageFileLoader::ApplyTo csImageMemory image  )  [pure virtual]
 

Copy the image data into an image object.

Implemented in csCommonImageFileLoader.

virtual csLoaderDataType iImageFileLoader::GetDataType  )  [pure virtual]
 

Return type of raw data.

Implemented in csCommonImageFileLoader.

virtual int iImageFileLoader::GetFormat  )  [pure virtual]
 

Query format.

Implemented in csCommonImageFileLoader.

virtual int iImageFileLoader::GetHeight  )  [pure virtual]
 

Query height.

Implemented in csCommonImageFileLoader.

virtual csRef<iDataBuffer> iImageFileLoader::GetRawData  )  [pure virtual]
 

Return "raw data" (if supported).

Implemented in csCommonImageFileLoader.

virtual int iImageFileLoader::GetWidth  )  [pure virtual]
 

Query width.

Implemented in csCommonImageFileLoader.

virtual bool iImageFileLoader::LoadData  )  [pure virtual]
 

Do the loading.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1