GPR5100 - Rollback
Loading...
Searching...
No Matches
Public Member Functions | List of all members
game::SimulationApp Class Referencefinal

SimulationApp is an application that owns SimulationClient and SimulationServer. More...

#include <simulation_app.h>

Inheritance diagram for game::SimulationApp:
Inheritance graph
[legend]
Collaboration diagram for game::SimulationApp:
Collaboration graph
[legend]

Public Member Functions

void Begin () override
 
void Update (sf::Time dt) override
 
void End () override
 
void DrawImGui () override
 
void Draw (sf::RenderTarget &window) override
 
void OnEvent (const sf::Event &event) override
 
virtual void Draw (sf::RenderTarget &renderTarget)=0
 
virtual void DrawImGui ()=0
 
virtual void Begin ()=0
 
virtual void Update (sf::Time dt)=0
 
virtual void End ()=0
 
virtual void OnEvent (const sf::Event &event)=0
 

Detailed Description

SimulationApp is an application that owns SimulationClient and SimulationServer.

Member Function Documentation

◆ Begin()

void game::SimulationApp::Begin ( )
overridevirtual

Implements core::SystemInterface.

◆ Draw()

void game::SimulationApp::Draw ( sf::RenderTarget &  window)
overridevirtual

Implements core::DrawInterface.

◆ DrawImGui()

void game::SimulationApp::DrawImGui ( )
overridevirtual

◆ End()

void game::SimulationApp::End ( )
overridevirtual

Implements core::SystemInterface.

◆ OnEvent()

void game::SimulationApp::OnEvent ( const sf::Event &  event)
overridevirtual

◆ Update()

void game::SimulationApp::Update ( sf::Time  dt)
overridevirtual

Implements core::SystemInterface.


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