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
IzPlatformSys Class Reference

#include <IzPlatformSys.h>

Inheritance diagram for IzPlatformSys:
CzPlatformSys CzPlatformSys

List of all members.

Public Member Functions

bool isInitialised () const
bool isSuspended () const
void setSuspendedCallback (CzCallback callback)
void setResumedCallback (CzCallback callback)
void setVolumeUpCallback (CzCallback callback)
void setVolumeDownCallback (CzCallback callback)
void setNetworkOnlineCallback (CzCallback callback)
void setNetworkOfflineCallback (CzCallback callback)
void setScreenSizeChangedCallback (CzCallback callback)
 IzPlatformSys ()
virtual int Init ()=0
virtual void Release ()=0
virtual void BacklightOn ()=0
virtual uint64 getTimeInMs ()=0
virtual int64 getTimeUTC ()=0
virtual void YieldToOS (int time_ms)=0
virtual bool ExecuteViaOS (const char *name, bool exit_app)=0
virtual void RequestQuit ()=0
virtual void NotifySuspended ()=0
virtual void NotifyResumed ()=0
virtual void NotifyVolumeUp ()=0
virtual void NotifyVolumeDown ()=0
virtual void NotifyNetworkOnline ()=0
virtual void NotifyNetworkOffline ()=0
virtual void NotifyScreenSizeChanged ()=0
virtual bool CheckAppQuit ()=0
virtual int getFreeMemory () const =0
virtual int getUsedMemory () const =0
virtual void * Malloc (int size)=0
virtual void * Realloc (void *mem, int size)=0
virtual void Free (void *mem)=0
virtual void ConsoleWrite (const char *message)=0
virtual eCzDeviceType getDeviceType ()=0
virtual const char * getDeviceOSVersion ()=0
virtual int getDeviceUDID ()=0
virtual const char * getDeviceLocale ()=0
virtual bool isLittleEndian ()=0

Protected Attributes

bool Initialised
bool Suspended
CzCallback SuspendedCallback
CzCallback ResumedCallback
CzCallback VolumeUpCallback
CzCallback VolumeDownCallback
CzCallback NetworkOnlineCallback
CzCallback NetworkOfflineCallback
CzCallback ScreenSizeChangedCallback

Constructor & Destructor Documentation


Member Function Documentation

virtual void IzPlatformSys::BacklightOn ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual bool IzPlatformSys::CheckAppQuit ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::ConsoleWrite ( const char *  message) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual bool IzPlatformSys::ExecuteViaOS ( const char *  name,
bool  exit_app 
) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::Free ( void *  mem) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual const char* IzPlatformSys::getDeviceLocale ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual const char* IzPlatformSys::getDeviceOSVersion ( ) [pure virtual]

Implemented in CzPlatformSys.

virtual eCzDeviceType IzPlatformSys::getDeviceType ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual int IzPlatformSys::getDeviceUDID ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual int IzPlatformSys::getFreeMemory ( ) const [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual uint64 IzPlatformSys::getTimeInMs ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual int64 IzPlatformSys::getTimeUTC ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual int IzPlatformSys::getUsedMemory ( ) const [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual int IzPlatformSys::Init ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

bool IzPlatformSys::isInitialised ( ) const [inline]
virtual bool IzPlatformSys::isLittleEndian ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

bool IzPlatformSys::isSuspended ( ) const [inline]
virtual void* IzPlatformSys::Malloc ( int  size) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyNetworkOffline ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyNetworkOnline ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyResumed ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyScreenSizeChanged ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifySuspended ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyVolumeDown ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::NotifyVolumeUp ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void* IzPlatformSys::Realloc ( void *  mem,
int  size 
) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::Release ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

virtual void IzPlatformSys::RequestQuit ( ) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.

void IzPlatformSys::setResumedCallback ( CzCallback  callback) [inline]
void IzPlatformSys::setSuspendedCallback ( CzCallback  callback) [inline]
void IzPlatformSys::setVolumeDownCallback ( CzCallback  callback) [inline]
void IzPlatformSys::setVolumeUpCallback ( CzCallback  callback) [inline]
virtual void IzPlatformSys::YieldToOS ( int  time_ms) [pure virtual]

Implemented in CzPlatformSys, and CzPlatformSys.


Member Data Documentation

bool IzPlatformSys::Initialised [protected]
bool IzPlatformSys::Suspended [protected]

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