R-Type
Public Member Functions | List of all members
GameEngine::IScene Class Referenceabstract

#include <IScene.hpp>

Inheritance diagram for GameEngine::IScene:
GameScene MainMenuScene PauseScene WinLoseScene WinLoseScene

Public Member Functions

virtual ~IScene ()=default
 
virtual void load ()=0
 
virtual void unload ()=0
 
virtual void addEntityToUnload (Entity entity)=0
 
virtual void update ()=0
 

Constructor & Destructor Documentation

◆ ~IScene()

virtual GameEngine::IScene::~IScene ( )
virtualdefault

Member Function Documentation

◆ addEntityToUnload()

virtual void GameEngine::IScene::addEntityToUnload ( Entity  entity)
pure virtual

◆ load()

virtual void GameEngine::IScene::load ( )
pure virtual

◆ unload()

virtual void GameEngine::IScene::unload ( )
pure virtual

◆ update()

virtual void GameEngine::IScene::update ( )
pure virtual

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