XII Release 0.1.0
Loading...
Searching...
No Matches
xiiStateMachineState_Empty Class Referencefinal
Inheritance diagram for xiiStateMachineState_Empty:
[legend]

Public Member Functions

 xiiStateMachineState_Empty (xiiStringView sName=xiiStringView())
virtual void OnEnter (xiiStateMachineInstance &ref_instance, void *pInstanceData, const xiiStateMachineState *pFromState) const override
Public Member Functions inherited from xiiStateMachineState
 xiiStateMachineState (xiiStringView sName=xiiStringView())
void SetName (xiiStringView sName)
xiiStringView GetName () const
const xiiHashedString & GetNameHashed () const
virtual void OnExit (xiiStateMachineInstance &ref_instance, void *pInstanceData, const xiiStateMachineState *pToState) const
virtual void Update (xiiStateMachineInstance &ref_instance, void *pInstanceData, xiiTime deltaTime) const
virtual xiiResult Serialize (xiiStreamWriter &inout_stream) const
virtual xiiResult Deserialize (xiiStreamReader &inout_stream)
virtual bool GetInstanceDataDesc (xiiInstanceDataDesc &out_desc)
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()

Member Function Documentation

◆ OnEnter()

virtual void xiiStateMachineState_Empty::OnEnter ( xiiStateMachineInstance & ref_instance,
void * pInstanceData,
const xiiStateMachineState * pFromState ) const
inlineoverridevirtual

Implements xiiStateMachineState.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GameEngine/Components/StateMachine/StateMachine.h
  • /home/runner/work/XII/XII/Source/Engine/GameEngine/Components/StateMachine/Implementation/StateMachine.cpp