Inheritance diagram for Exponent::GUI::Graphics::IImage:
1.1.0 Made inherit from ICountedObject to preserve virtual IInage nature
Definition at line 42 of file IImage.hpp.
The types of image format.
Definition at line 52 of file IImage.hpp.
virtual Exponent::GUI::Graphics::IImage::~IImage | ( | ) | [inline, virtual] |
Virtual destructor
Definition at line 67 of file IImage.hpp.
virtual const CSystemString& Exponent::GUI::Graphics::IImage::getFileName | ( | ) | const [pure virtual] |
Get the file name of the image
const | CSystemString& The name of the file that is currently loaded |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual EImageFormats Exponent::GUI::Graphics::IImage::getImageFormat | ( | ) | const [pure virtual] |
Get the format
EImageFormats | The format of the image |
Implemented in Exponent::GUI::Graphics::CBitmapImage, Exponent::GUI::Graphics::CJPEGImage, Exponent::GUI::Graphics::CPNGImage, and Exponent::GUI::Graphics::CTGAImage.
virtual CGImageRef Exponent::GUI::Graphics::IImage::getImageHandle | ( | ) | const [pure virtual] |
Get the image handle
CGImageRef | The mac image ref |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual HBITMAP Exponent::GUI::Graphics::IImage::getImageHandle | ( | ) | const [pure virtual] |
Get the image handle
HBITMAP | The windows bitmap |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual const CDimension& Exponent::GUI::Graphics::IImage::getImageSize | ( | ) | const [pure virtual] |
Get the size of the image
const | CDimension& The size of the image |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual const CRect& Exponent::GUI::Graphics::IImage::getNormalisedImageSize | ( | ) | const [pure virtual] |
Get the normalised image size
const | CRect& 0,0 original size |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual bool Exponent::GUI::Graphics::IImage::hasImageLoaded | ( | ) | const [pure virtual] |
Is there an image loaded
bool | True if image is loaded, false otherwise |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual bool Exponent::GUI::Graphics::IImage::imageHasAlpha | ( | ) | const [pure virtual] |
Does the image have an alpha channel
bool | True if the image has an alpha channel, false otherwise |
Implemented in Exponent::GUI::Graphics::CBaseImage.
virtual bool Exponent::GUI::Graphics::IImage::loadFromFile | ( | const CSystemString & | filename | ) | [pure virtual] |
Load from a file
filename | The name of the file |
bool | True if loaded the image properly, false on error |
virtual void Exponent::GUI::Graphics::IImage::unloadImage | ( | ) | [pure virtual] |
Unload the image
Implemented in Exponent::GUI::Graphics::CBaseImage.