ScummVM API documentation
MTropolis::CoroutineStackFrame2 Struct Reference
Inheritance diagram for MTropolis::CoroutineStackFrame2:
MTropolis::VThreadTaskData MTropolis::Debuggable MTropolis::IDebuggable MTropolis::IInterfaceBase

Public Member Functions

 CoroutineStackFrame2 (const CompiledCoroutine *compiledCoro)
 
VThreadState execute (VThread *thread) override
 
const CompiledCoroutine * getCompiledCoroutine () const
 
virtual VThreadState execute (VThread *thread)=0
 
- Public Member Functions inherited from MTropolis::Debuggable
 Debuggable (const Debuggable &other)
 
 Debuggable (Debuggable &&other)
 
- Public Member Functions inherited from MTropolis::IDebuggable
virtual SupportStatus debugGetSupportStatus () const =0
 
virtual const char * debugGetTypeName () const =0
 
virtual const Common::String & debugGetName () const =0
 
virtual const Common::SharedPtr< DebugInspector > & debugGetInspector ()=0
 
virtual void debugInspect (IDebugInspectionReport *report) const =0
 

Member Function Documentation

◆ execute()

VThreadState MTropolis::CoroutineStackFrame2::execute ( VThread *  thread)
overridevirtual

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