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

Manages application global resources. More...

#include <CzResources.h>

List of all members.

Public Member Functions

CzXomlResourceManagergetResourceManager ()
CzXomlVariableManagergetVariableManager ()
CzActionsManagergetActionsManager ()
CzAnimTimelinesManagergetTimelinesManager ()
CzTimersManagergetTimersManager ()
CzProgramManagergetProgramManager ()
IzScriptEnginegetScriptEngine (CzScript::eScriptType type=CzScript::ST_None)
 Returns the script engine that is being used by the global resources manager.
void Init (IzXomlResource *parent)
 Initialises the global resources system.
void Release ()
 Releases the global resources system, releasing all global resources.
void Update (float dt)
 Update the resource manager.

Protected Attributes

CzXomlResourceManagerResourceManager
 Manages all types of resources.
CzXomlVariableManagerVariableManager
 Manages XOML variables.
CzActionsManagerActionsManager
 Manages actions.
CzAnimTimelinesManagerTimelinesManager
 Manages timelines.
CzTimersManagerTimersManager
 Manages timers.
CzProgramManagerProgramManager
 Manages a collection of XOML programs.
IzScriptEngineScriptEngine
 manages a script

Detailed Description

Manages application global resources.

Represents a collection of resources that are meant to be accessible across the entire game / app and for the life time of the game / app. A CzGlobalResources contains a number of manager sthat enable it to manage a number of different types of resources include:

The CzGlobalResources class is a singleton that is available via the CZ_GLOBAL_RESOURCES macros.


Member Function Documentation

Returns the script engine that is being used by the global resources manager.

Initialises the global resources system.

Releases the global resources system, releasing all global resources.

void CzGlobalResources::Update ( float  dt)

Update the resource manager.


Member Data Documentation

Manages actions.

Manages a collection of XOML programs.

Manages all types of resources.

manages a script

Manages timers.

Manages XOML variables.


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