![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <IzPlatformSys.h>
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 |
IzPlatformSys::IzPlatformSys | ( | ) | [inline] |
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::setNetworkOfflineCallback | ( | CzCallback | callback | ) | [inline] |
void IzPlatformSys::setNetworkOnlineCallback | ( | CzCallback | callback | ) | [inline] |
void IzPlatformSys::setResumedCallback | ( | CzCallback | callback | ) | [inline] |
void IzPlatformSys::setScreenSizeChangedCallback | ( | 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.
bool IzPlatformSys::Initialised [protected] |
CzCallback IzPlatformSys::NetworkOfflineCallback [protected] |
CzCallback IzPlatformSys::NetworkOnlineCallback [protected] |
CzCallback IzPlatformSys::ResumedCallback [protected] |
CzCallback IzPlatformSys::ScreenSizeChangedCallback [protected] |
bool IzPlatformSys::Suspended [protected] |
CzCallback IzPlatformSys::SuspendedCallback [protected] |
CzCallback IzPlatformSys::VolumeDownCallback [protected] |
CzCallback IzPlatformSys::VolumeUpCallback [protected] |