AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <IzPlatformImaging.h>
Public Member Functions | |
bool | isInitialised () const |
virtual int | Init ()=0 |
virtual void | Release ()=0 |
virtual CzTexture | CreateTexture (void *memory_file, int memory_file_size)=0 |
virtual CzTexture | CreateTexture (void *pixels, int width, int height, int pitch, CzImage::eFormat format, bool modifiable)=0 |
virtual CzTexture | CreateTexture (CzTexture source, CzImage::eFormat format)=0 |
virtual void | ChangeTexture (CzTexture source, void *pixels, CzImage::eFormat format)=0 |
virtual void | UploadTexture (CzTexture texture)=0 |
virtual void | DestroyTexture (CzTexture texture)=0 |
virtual void | setTextureFiltering (CzTexture texture, bool enable)=0 |
virtual void | getTextureInfo (CzTexture texture, CzTextureinfo &texture_info)=0 |
virtual void | SaveTextureAsPng (CzTexture texture, const char *filename)=0 |
virtual void | SaveTextureAsJpeg (CzTexture texture, const char *filename)=0 |
Protected Attributes | |
bool | Initialised |
virtual void IzPlatformImaging::ChangeTexture | ( | CzTexture | source, |
void * | pixels, | ||
CzImage::eFormat | format | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual CzTexture IzPlatformImaging::CreateTexture | ( | void * | memory_file, |
int | memory_file_size | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual CzTexture IzPlatformImaging::CreateTexture | ( | void * | pixels, |
int | width, | ||
int | height, | ||
int | pitch, | ||
CzImage::eFormat | format, | ||
bool | modifiable | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual CzTexture IzPlatformImaging::CreateTexture | ( | CzTexture | source, |
CzImage::eFormat | format | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::DestroyTexture | ( | CzTexture | texture | ) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::getTextureInfo | ( | CzTexture | texture, |
CzTextureinfo & | texture_info | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual int IzPlatformImaging::Init | ( | ) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
bool IzPlatformImaging::isInitialised | ( | ) | const [inline] |
virtual void IzPlatformImaging::Release | ( | ) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::SaveTextureAsJpeg | ( | CzTexture | texture, |
const char * | filename | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::SaveTextureAsPng | ( | CzTexture | texture, |
const char * | filename | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::setTextureFiltering | ( | CzTexture | texture, |
bool | enable | ||
) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
virtual void IzPlatformImaging::UploadTexture | ( | CzTexture | texture | ) | [pure virtual] |
Implemented in CzPlatformImaging, and CzPlatformImaging.
bool IzPlatformImaging::Initialised [protected] |