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

Base class that is used by classes that create actions that can be executed in XOML. More...

#include <CzXomlActions.h>

Inheritance diagram for IzXomlAction:
CzXomlActions_Actor CzXomlActions_Animation CzXomlActions_Comms CzXomlActions_Market CzXomlActions_Media CzXomlActions_Program CzXomlActions_Resource CzXomlActions_Scene CzXomlActions_Script CzXomlActions_Shared CzXomlActions_Sys CzXomlActions_Timer CzXomlActions_Variable

List of all members.

Public Member Functions

void setActionName (const char *name)
unsigned int getActionNameHash () const
virtual void Execute (IzXomlResource *source, CzAction *action)=0

Static Public Member Functions

static IzXomlResourcegetContainer (IzXomlResource *source, CzApp *&app, CzScene *&scene, CzActor *&actor)

Protected Attributes

unsigned int ActionNameHash
 Name of action as a string hash.

Detailed Description

Base class that is used by classes that create actions that can be executed in XOML.

All XOML actions that can be called from XOML are derived from this class. See CzAction for more information.


Member Function Documentation

unsigned int IzXomlAction::getActionNameHash ( ) const [inline]
IzXomlResource * IzXomlAction::getContainer ( IzXomlResource source,
CzApp *&  app,
CzScene *&  scene,
CzActor *&  actor 
) [static]
void IzXomlAction::setActionName ( const char *  name) [inline]

Member Data Documentation

unsigned int IzXomlAction::ActionNameHash [protected]

Name of action as a string hash.


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