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] |