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

Public Member Functions

 xiiVisualScriptCoroutine (const xiiSharedPtr< const xiiVisualScriptGraphDescription > &pDesc)
 
virtual void StartWithVarArgs (xiiArrayPtr< xiiVariant > arguments) override
 
virtual void Stop () override
 
virtual Result Update (xiiTime deltaTimeSinceLastUpdate) override
 
- Public Member Functions inherited from xiiScriptCoroutine
xiiScriptCoroutineHandle GetHandle ()
 
xiiStringView GetName () const
 
xiiScriptInstanceGetScriptInstance ()
 
const xiiScriptInstanceGetScriptInstance () const
 
xiiScriptWorldModuleGetScriptWorldModule ()
 
const xiiScriptWorldModuleGetScriptWorldModule () const
 
void UpdateAndSchedule (xiiTime deltaTimeSinceLastUpdate=xiiTime::MakeZero())
 

Member Function Documentation

◆ StartWithVarArgs()

void xiiVisualScriptCoroutine::StartWithVarArgs ( xiiArrayPtr< xiiVariant > arguments)
overridevirtual

Implements xiiScriptCoroutine.

◆ Stop()

void xiiVisualScriptCoroutine::Stop ( )
overridevirtual

Reimplemented from xiiScriptCoroutine.

◆ Update()

xiiScriptCoroutine::Result xiiVisualScriptCoroutine::Update ( xiiTime deltaTimeSinceLastUpdate)
overridevirtual

Implements xiiScriptCoroutine.


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