AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
IzPlatformImaging Class Reference

#include <IzPlatformImaging.h>

Inheritance diagram for IzPlatformImaging:
CzPlatformImaging CzPlatformImaging

List of all members.

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

Member Function Documentation

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.


Member Data Documentation


The documentation for this class was generated from the following file: