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

Implements actions that are timer related. More...

#include <CzActionsTimer.h>

Inheritance diagram for CzXomlActions_Timer:
IzXomlAction

List of all members.

Public Types

enum  eActionType { Action_ChangeTimer = 0, Action_Max = 1 }

Public Member Functions

 CzXomlActions_Timer (eActionType type)
void Execute (IzXomlResource *source, CzAction *action)
 The main actions executor for timer related actions. All timer specific actions such as ChangeTimer are implemented by this method.

Protected Member Functions

 CzXomlActions_Timer ()

Protected Attributes

eActionType Type

Detailed Description

Implements actions that are timer related.

The CzXomlActions_Timer class holds Actions (IzXomlAction) that deal with timer related functionality such as ChangeTimer

The following actions are supported:

  • ChangeTimer

The above actions have the following XOML prototypes:

  • ChangeTimer(timer-name, container-name, command)
    • timer-name - Name of timer to change
    • container-name - Name of container that holds the timer
    • command-name - Name of command to pass to timer (start, stop, pause)

For more information on timers see CzTimer.


Member Enumeration Documentation

Enumerator:
Action_ChangeTimer 
Action_Max 

Constructor & Destructor Documentation


Member Function Documentation

void CzXomlActions_Timer::Execute ( IzXomlResource source,
CzAction action 
) [virtual]

The main actions executor for timer related actions. All timer specific actions such as ChangeTimer are implemented by this method.

Parameters:
[in]source- The source of the action
[in]action- The action to execute

Implements IzXomlAction.


Member Data Documentation


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