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

Detailed Description

A final state in the state machine.

This kind of state has no children and no outgoing transitions. Used to signal that a part of the state machine has finished processing.

#include <deprecated/YiFinalState.h>

Inheritance diagram for yi::deprecated::CYIFinalState:

Public Member Functions

 CYIFinalState (CYIState *parent=0, const CYIString &name="")
 
virtual ~CYIFinalState ()
 
- 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::CYIAbstractState
CYISignal StateEntered
 
CYISignal StateExited
 
- 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::CYIFinalState::CYIFinalState ( CYIState 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::CYIFinalState::~CYIFinalState ( )
virtual

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