GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
MainLoopSplitter_win32_and_emscripten Class Reference
Inheritance diagram for MainLoopSplitter_win32_and_emscripten:
Collaboration diagram for MainLoopSplitter_win32_and_emscripten:

Public Member Functions

 MainLoopSplitter_win32_and_emscripten (GameApi::ML code, bool logo, bool fpscounter, float start_time, float duration, int screen_width, int screen_height)
virtual void set_env (GameApi::Env *ei)
virtual void set_everyapi (GameApi::EveryApi *evi)
void show_logo ()
virtual void Init ()
virtual void RejectedIter ()
virtual int Iter ()
virtual void Destroy ()
virtual Splitter * NextState (int code)
GameApi::ML mainloop (GameApi::EveryApi &ev)
Public Member Functions inherited from Splitter
virtual ~Splitter ()
virtual bool NoMainLoop () const
virtual void EnvTransfer (Splitter *next)
virtual void EnvTransfer (Splitter *next)

Additional Inherited Members

Public Attributes inherited from Splitter
GameApi::Env * e
GameApi::EveryApi * ev

Constructor & Destructor Documentation

◆ MainLoopSplitter_win32_and_emscripten()

MainLoopSplitter_win32_and_emscripten::MainLoopSplitter_win32_and_emscripten ( GameApi::ML code,
bool logo,
bool fpscounter,
float start_time,
float duration,
int screen_width,
int screen_height )
inline

Member Function Documentation

◆ Destroy()

virtual void MainLoopSplitter_win32_and_emscripten::Destroy ( )
inlinevirtual

Implements Splitter.

◆ Init()

virtual void MainLoopSplitter_win32_and_emscripten::Init ( )
inlinevirtual

Implements Splitter.

◆ Iter()

virtual int MainLoopSplitter_win32_and_emscripten::Iter ( )
inlinevirtual

Implements Splitter.

◆ mainloop()

GameApi::ML MainLoopSplitter_win32_and_emscripten::mainloop ( GameApi::EveryApi & ev)
inline

◆ NextState()

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

Reimplemented from Splitter.

◆ RejectedIter()

virtual void MainLoopSplitter_win32_and_emscripten::RejectedIter ( )
inlinevirtual

Reimplemented from Splitter.

◆ set_env()

virtual void MainLoopSplitter_win32_and_emscripten::set_env ( GameApi::Env * ei)
inlinevirtual

◆ set_everyapi()

virtual void MainLoopSplitter_win32_and_emscripten::set_everyapi ( GameApi::EveryApi * evi)
inlinevirtual

◆ show_logo()

void MainLoopSplitter_win32_and_emscripten::show_logo ( )
inline
Here is the caller graph for this function:

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