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

Manages a collection of actions lists. More...

#include <CzActions.h>

List of all members.

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)
CzActionsfindActions (unsigned int name_hash)
CzActionsfindActions (const char *name)
void clearActionss ()
void setParent (IzXomlResource *scene)
IzXomlResourcegetParent ()
 CzActionsManager ()
virtual ~CzActionsManager ()

Static Public Member Functions

static CzActionsFindActions (const char *name, IzXomlResource *container)
static CzActionsFindActions (unsigned int name_hash, IzXomlResource *container)
static CzActionsFindActions (unsigned int name_hash, CzScene *container, unsigned int actor_hash)
static CzActionsFindActions (const char *name, CzScene *container, const char *actor_name)

Protected Attributes

CzList< CzActions * > Actions
IzXomlResourceParent

Detailed Description

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.


Member Typedef Documentation


Constructor & Destructor Documentation

virtual CzActionsManager::~CzActionsManager ( ) [inline, virtual]

Member Function Documentation

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]
void CzActionsManager::removeActions ( unsigned int  name_hash)
void CzActionsManager::setParent ( IzXomlResource scene) [inline]

Member Data Documentation


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