GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Splitter Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for Splitter:
Collaboration diagram for Splitter:

Public Member Functions

virtual ~Splitter ()
virtual void Init ()=0
virtual int Iter ()=0
virtual void RejectedIter ()
virtual void Destroy ()=0
virtual bool NoMainLoop () const
virtual Splitter * NextState (int code)
virtual void EnvTransfer (Splitter *next)
virtual void Init ()=0
virtual int Iter ()=0
virtual void Destroy ()=0
virtual Splitter * NextState (int code)
virtual void EnvTransfer (Splitter *next)

Public Attributes

GameApi::Env * e
GameApi::EveryApi * ev

Constructor & Destructor Documentation

◆ ~Splitter()

virtual Splitter::~Splitter ( )
inlinevirtual

Member Function Documentation

◆ Destroy() [1/2]

virtual void Splitter::Destroy ( )
pure virtual

Implemented in FBU_run, MainLoopSplitter_win32_and_emscripten, and MainLoopSplitter_win32_and_emscripten_display2.

Here is the caller graph for this function:

◆ Destroy() [2/2]

virtual void Splitter::Destroy ( )
pure virtual

◆ EnvTransfer() [1/2]

virtual void Splitter::EnvTransfer ( Splitter * next)
inlinevirtual
Here is the caller graph for this function:

◆ EnvTransfer() [2/2]

virtual void Splitter::EnvTransfer ( Splitter * next)
inlinevirtual

◆ Init() [1/2]

virtual void Splitter::Init ( )
pure virtual

Implemented in FBU_run, MainLoopSplitter_win32_and_emscripten, and MainLoopSplitter_win32_and_emscripten_display2.

Here is the caller graph for this function:

◆ Init() [2/2]

virtual void Splitter::Init ( )
pure virtual

◆ Iter() [1/2]

virtual int Splitter::Iter ( )
pure virtual

Implemented in FBU_run, MainLoopSplitter_win32_and_emscripten, and MainLoopSplitter_win32_and_emscripten_display2.

Here is the caller graph for this function:

◆ Iter() [2/2]

virtual int Splitter::Iter ( )
pure virtual

◆ NextState() [1/2]

virtual Splitter * Splitter::NextState ( int code)
inlinevirtual

Reimplemented in FBU_run, MainLoopSplitter_win32_and_emscripten, and MainLoopSplitter_win32_and_emscripten_display2.

Here is the caller graph for this function:

◆ NextState() [2/2]

virtual Splitter * Splitter::NextState ( int code)
inlinevirtual

◆ NoMainLoop()

virtual bool Splitter::NoMainLoop ( ) const
inlinevirtual
Here is the caller graph for this function:

◆ RejectedIter()

virtual void Splitter::RejectedIter ( )
inlinevirtual

Reimplemented in MainLoopSplitter_win32_and_emscripten.

Here is the caller graph for this function:

Member Data Documentation

◆ e

GameApi::Env * Splitter::e

◆ ev

GameApi::EveryApi * Splitter::ev

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