XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptCoroutine Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <VisualScriptCoroutine.h>

Inheritance diagram for xiiVisualScriptCoroutine:
[legend]

Public Member Functions

 xiiVisualScriptCoroutine (const xiiSharedPtr< const xiiVisualScriptGraphDescription > &pDesc)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
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
xiiScriptInstance * GetScriptInstance ()
const xiiScriptInstance * GetScriptInstance () const
xiiScriptWorldModule * GetScriptWorldModule ()
const xiiScriptWorldModule * GetScriptWorldModule () const
void UpdateAndSchedule (xiiTime deltaTimeSinceLastUpdate=xiiTime::MakeZero())

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

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:
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/VisualScriptCoroutine.h
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScriptCoroutine.cpp