You.i Engine
yi::deprecated::CYIParallelState Class Reference

Detailed Description

A parallel state in the state machine.

All of the child states are entered when the parent is entered.

#include <deprecated/YiParallelState.h>

Inheritance diagram for yi::deprecated::CYIParallelState:

Public Member Functions

 CYIParallelState (CYICompoundState *parent=0, const CYIString &name="")
 
virtual ~CYIParallelState ()
 
- Public Member Functions inherited from yi::deprecated::CYICompoundState
virtual ~CYICompoundState ()
 
std::list< CYIAbstractState * > GetStates ()
 
bool AddTransition (CYITransition *pTransition)
 
bool RemoveTransition (CYITransition *pTransition)
 
std::list< CYITransition * > GetTransitions ()
 
- Public Member Functions inherited from yi::deprecated::CYIAbstractState
virtual ~CYIAbstractState ()
 
CYICompoundStateGetParent () const
 
CYIStateMachineGetMachine () const
 
const CYIStringGetName () const
 
- Public Member Functions inherited from CYIScriptableObject
 CYIScriptableObject ()
 
 CYIScriptableObject (const CYIScriptableObject &other)
 
CYIScriptableObjectoperator= (const CYIScriptableObject &other)
 
virtual ~CYIScriptableObject ()
 
CYIBindingImplementationGetBindingImplementation () const
 
void SetBindingImplementation (CYIBindingImplementation *pBindingImplementation)
 
virtual const CYIRuntimeTypeInfoGetRuntimeTypeInfoForScriptObject () const
 

Additional Inherited Members

- Public Attributes inherited from yi::deprecated::CYICompoundState
CYISignal Finished
 
- Public Attributes inherited from yi::deprecated::CYIAbstractState
CYISignal StateEntered
 
CYISignal StateExited
 
- Protected Member Functions inherited from yi::deprecated::CYICompoundState
 CYICompoundState (CYICompoundStatePriv *priv, CYICompoundState *parent=0, const CYIString &name="")
 
- Protected Member Functions inherited from yi::deprecated::CYIAbstractState
virtual void OnEntry (CYIEvent *e)
 
virtual void OnExit (CYIEvent *e)
 
 CYIAbstractState (CYIAbstractStatePriv *priv, CYICompoundState *parent=0, const CYIString &name="")
 
- Protected Attributes inherited from yi::deprecated::CYIAbstractState
CYIAbstractStatePrivm_pPriv
 

Constructor & Destructor Documentation

yi::deprecated::CYIParallelState::CYIParallelState ( CYICompoundState parent = 0,
const CYIString name = "" 
)

Create a state with pParent as a parent. This is the only chance to set the parent of this state. A name can be set for debugging purposes.

virtual yi::deprecated::CYIParallelState::~CYIParallelState ( )
virtual

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