Plasma Engine  2.0
Loading...
Searching...
No Matches
plVisualScriptCoroutine Class Reference
Inheritance diagram for plVisualScriptCoroutine:

Public Member Functions

 plVisualScriptCoroutine (const plSharedPtr< const plVisualScriptGraphDescription > &pDesc)
 
virtual void StartWithVarargs (plArrayPtr< plVariant > arguments) override
 
virtual void Stop () override
 
virtual Result Update (plTime deltaTimeSinceLastUpdate) override
 
- Public Member Functions inherited from plScriptCoroutine
plScriptCoroutineHandle GetHandle ()
 
plStringView GetName () const
 
plScriptInstanceGetScriptInstance ()
 
const plScriptInstanceGetScriptInstance () const
 
plScriptWorldModuleGetScriptWorldModule ()
 
const plScriptWorldModuleGetScriptWorldModule () const
 
void UpdateAndSchedule (plTime deltaTimeSinceLastUpdate=plTime::MakeZero())
 

Member Function Documentation

◆ StartWithVarargs()

void plVisualScriptCoroutine::StartWithVarargs ( plArrayPtr< plVariant > arguments)
overridevirtual

Implements plScriptCoroutine.

◆ Stop()

void plVisualScriptCoroutine::Stop ( )
overridevirtual

Reimplemented from plScriptCoroutine.

◆ Update()

plScriptCoroutine::Result plVisualScriptCoroutine::Update ( plTime deltaTimeSinceLastUpdate)
overridevirtual

Implements plScriptCoroutine.


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