![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzProgram.h>
Public Types | |
| enum | eProgram_Status { PS_Stopped, PS_Running, PS_Paused } |
Public Member Functions | |
| void | setManager (CzProgramManager *manager) |
| CzProgramManager * | getManager () |
| void | setCaller (CzProgram *program) |
| CzProgram * | getCaller () |
| void | stop () |
| void | start () |
| void | pause () |
| void | restart () |
| bool | isRunning () const |
| bool | isPaused () const |
| bool | isStopped () const |
| void | call (CzProgram *program) |
| void | returnToCaller () |
| void | gotoNextCommand () |
| void | setLastCommand (IzCommandExecutor *command) |
| IzCommandExecutor * | getLastCommand () |
| CzProgram () | |
| virtual | ~CzProgram () |
| bool | Execute (float dt) |
| int | LoadFromXoml (IzXomlResource *parent, bool load_children, CzXmlNode *node) |
Protected Member Functions | |
| bool | ProcessCommands (CzCommand *parent, bool load_children, CzXmlNode *node) |
Protected Attributes | |
| CzProgramManager * | Manager |
| eProgram_Status | Status |
| IzCommandExecutor * | LastCommand |
| CzProgram * | Caller |
| CzProgram::CzProgram | ( | ) | [inline] |
| virtual CzProgram::~CzProgram | ( | ) | [inline, virtual] |
| void CzProgram::call | ( | CzProgram * | program | ) |
| bool CzProgram::Execute | ( | float | dt | ) | [virtual] |
Implements IzCommandExecutor.
| CzProgram* CzProgram::getCaller | ( | ) | [inline] |
| IzCommandExecutor* CzProgram::getLastCommand | ( | ) | [inline] |
| CzProgramManager* CzProgram::getManager | ( | ) | [inline] |
| void CzProgram::gotoNextCommand | ( | ) |
| bool CzProgram::isPaused | ( | ) | const [inline] |
| bool CzProgram::isRunning | ( | ) | const [inline] |
| bool CzProgram::isStopped | ( | ) | const [inline] |
| int CzProgram::LoadFromXoml | ( | IzXomlResource * | parent, |
| bool | load_children, | ||
| CzXmlNode * | node | ||
| ) | [virtual] |
Implements IzXomlResource.
| void CzProgram::pause | ( | ) | [inline] |
| bool CzProgram::ProcessCommands | ( | CzCommand * | parent, |
| bool | load_children, | ||
| CzXmlNode * | node | ||
| ) | [protected] |
| void CzProgram::restart | ( | ) | [virtual] |
Reimplemented from IzCommandExecutor.
| void CzProgram::returnToCaller | ( | ) |
| void CzProgram::setCaller | ( | CzProgram * | program | ) | [inline] |
| void CzProgram::setLastCommand | ( | IzCommandExecutor * | command | ) | [inline] |
| void CzProgram::setManager | ( | CzProgramManager * | manager | ) | [inline] |
| void CzProgram::start | ( | ) | [inline] |
| void CzProgram::stop | ( | ) | [inline] |
CzProgram* CzProgram::Caller [protected] |
IzCommandExecutor* CzProgram::LastCommand [protected] |
CzProgramManager* CzProgram::Manager [protected] |
eProgram_Status CzProgram::Status [protected] |