![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Manages a collection of actions lists. More...
#include <CzActions.h>
Public Types | |
| typedef CzList< CzActions * > ::iterator | _Iterator |
Public Member Functions | |
| _Iterator | begin () |
| _Iterator | end () |
| void | addActions (CzActions *actions) |
| void | removeActions (CzActions *Actions) |
| void | removeActions (unsigned int name_hash) |
| CzActions * | findActions (unsigned int name_hash) |
| CzActions * | findActions (const char *name) |
| void | clearActionss () |
| void | setParent (IzXomlResource *scene) |
| IzXomlResource * | getParent () |
| CzActionsManager () | |
| virtual | ~CzActionsManager () |
Static Public Member Functions | |
| static CzActions * | FindActions (const char *name, IzXomlResource *container) |
| static CzActions * | FindActions (unsigned int name_hash, IzXomlResource *container) |
| static CzActions * | FindActions (unsigned int name_hash, CzScene *container, unsigned int actor_hash) |
| static CzActions * | FindActions (const char *name, CzScene *container, const char *actor_name) |
Protected Attributes | |
| CzList< CzActions * > | Actions |
| IzXomlResource * | Parent |
Manages a collection of actions lists.
CzActionsManager manages a collection of actions lists and each actor and scene that is created is assigned its own actions manager. You can retrieve an actors actions manager by calling CzActor::getActionsManager() and a scenes by calling CzScene::getActionsManager(). The global resource manager also has an actions manager of its own which is used to store global actions lists. You can access this via CzGlobalResources::getActionsManager() by using the macro CZ_GLOBAL_ACTIONS_MANAGER.
| typedef CzList<CzActions*>::iterator CzActionsManager::_Iterator |
| CzActionsManager::CzActionsManager | ( | ) | [inline] |
| virtual CzActionsManager::~CzActionsManager | ( | ) | [inline, virtual] |
| void CzActionsManager::addActions | ( | CzActions * | actions | ) |
| _Iterator CzActionsManager::begin | ( | ) | [inline] |
| void CzActionsManager::clearActionss | ( | ) |
| _Iterator CzActionsManager::end | ( | ) | [inline] |
| CzActions * CzActionsManager::findActions | ( | unsigned int | name_hash | ) |
| CzActions * CzActionsManager::findActions | ( | const char * | name | ) |
| CzActions * CzActionsManager::FindActions | ( | const char * | name, |
| IzXomlResource * | container | ||
| ) | [static] |
| CzActions * CzActionsManager::FindActions | ( | unsigned int | name_hash, |
| IzXomlResource * | container | ||
| ) | [static] |
| CzActions * CzActionsManager::FindActions | ( | unsigned int | name_hash, |
| CzScene * | container, | ||
| unsigned int | actor_hash | ||
| ) | [static] |
| CzActions * CzActionsManager::FindActions | ( | const char * | name, |
| CzScene * | container, | ||
| const char * | actor_name | ||
| ) | [static] |
| IzXomlResource* CzActionsManager::getParent | ( | ) | [inline] |
| void CzActionsManager::removeActions | ( | CzActions * | Actions | ) |
| void CzActionsManager::removeActions | ( | unsigned int | name_hash | ) |
| void CzActionsManager::setParent | ( | IzXomlResource * | scene | ) | [inline] |
CzList<CzActions*> CzActionsManager::Actions [protected] |
IzXomlResource* CzActionsManager::Parent [protected] |