You.i Engine
yi::deprecated::CYIAbstractSignalTransition Class Referenceabstract

#include <deprecated/YiAbstractSignalTransition.h>

Inheritance diagram for yi::deprecated::CYIAbstractSignalTransition:

Public Member Functions

 CYIAbstractSignalTransition (CYISignalBase *pSignal, CYICompoundState *source, CYIAbstractState *target=0)
 
virtual ~CYIAbstractSignalTransition ()
 
virtual CYISignalBaseGetSignal ()=0
 
- Public Member Functions inherited from yi::deprecated::CYITransition
 CYITransition (CYICompoundState *pSource, CYIAbstractState *pTarget=0)
 
virtual ~CYITransition ()
 
CYICompoundStateGetSourceState ()
 
void SetSourceState (CYICompoundState *pState)
 
std::list< CYIAbstractState * > GetTargetStates ()
 
void AddTargetState (CYIAbstractState *pState)
 
void RemoveTargetState (CYIAbstractState *pState)
 
void SetName (const CYIString &name)
 
const CYIStringGetName () const
 
void SetTimeline (CYIAbstractTimeline *pTimeline)
 
void SetTimeline (CYIAbstractTimeline *pTimeline, CYIAbstractTimeline::DIRECTION direction)
 
void RemoveTimeline ()
 
const CYIAbstractTimelineGetTimeline () const
 
void SetTimelineDirection (CYIAbstractTimeline::DIRECTION direction)
 
CYIAbstractTimeline::DIRECTION GetTimelineDirection () const
 
uint64_t GetDuration () 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
 

Protected Member Functions

virtual bool TestEvent (CYIEvent *) override
 
virtual void Connect ()=0
 
void SetSource (CYICompoundState *source)
 
- Protected Member Functions inherited from yi::deprecated::CYITransition
virtual void OnTransitionStart (CYIEvent *)
 
virtual void OnTransitionEnd (CYIEvent *)
 
 CYITransition (CYITransitionPriv *priv, CYICompoundState *source, CYIAbstractState *target)
 

Protected Attributes

CYISignalEventGeneratorm_pGenerator
 
- Protected Attributes inherited from yi::deprecated::CYITransition
CYITransitionPrivm_pPriv
 

Friends

class CYISignalTransitionPriv
 

Additional Inherited Members

- Public Attributes inherited from yi::deprecated::CYITransition
CYISignal TransitionStarted
 
CYISignal TransitionEnded
 

Constructor & Destructor Documentation

yi::deprecated::CYIAbstractSignalTransition::CYIAbstractSignalTransition ( CYISignalBase pSignal,
CYICompoundState source,
CYIAbstractState target = 0 
)
virtual yi::deprecated::CYIAbstractSignalTransition::~CYIAbstractSignalTransition ( )
virtual

Member Function Documentation

void yi::deprecated::CYIAbstractSignalTransition::SetSource ( CYICompoundState source)
protected
virtual bool yi::deprecated::CYIAbstractSignalTransition::TestEvent ( CYIEvent )
overrideprotectedvirtual

Friends And Related Function Documentation

friend class CYISignalTransitionPriv
friend

Member Data Documentation

CYISignalEventGenerator* yi::deprecated::CYIAbstractSignalTransition::m_pGenerator
protected

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