TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MainMenuScreen Class Reference
Inheritance diagram for MainMenuScreen:
Inheritance graph
[legend]
Collaboration diagram for MainMenuScreen:
Collaboration graph
[legend]

Public Member Functions

 MainMenuScreen (TazGraphEngine::Window *window)
 
virtual int getNextSceneIndex () const override
 
virtual int getPreviousSceneIndex () const override
 
virtual void build () override
 
virtual void destroy () override
 
virtual void onEntry () override
 
virtual void onExit () override
 
virtual void update (float deltaTime) override
 
virtual void draw () override
 
virtual void BeginRender () override
 
virtual void updateUI () override
 
virtual void EndRender () override
 
void renderBatch (const std::vector< EmptyEntity * > &entities)
 
- Public Member Functions inherited from IScene
int getSceneIndex () const
 
void setRunning ()
 
SceneState getState () const
 
void setParentApp (AppInterface *app)
 
AppInterfacegetApp () const
 
void setManager (std::string m_managerName)
 

Additional Inherited Members

- Protected Attributes inherited from IScene
SceneState _currentState = SceneState::NONE
 
AppInterface_app = nullptr
 
int _sceneIndex = -1
 
std::unordered_map< std::string, Manager * > managers
 
Managermanager = nullptr
 
std::string managerName = ""
 
bool _renderDebug = false
 
bool _clusterLayout = false
 

Member Function Documentation

◆ BeginRender()

void MainMenuScreen::BeginRender ( )
overridevirtual

Implements IScene.

◆ build()

void MainMenuScreen::build ( )
overridevirtual

Implements IScene.

◆ destroy()

void MainMenuScreen::destroy ( )
overridevirtual

Implements IScene.

◆ draw()

void MainMenuScreen::draw ( )
overridevirtual

Implements IScene.

◆ EndRender()

void MainMenuScreen::EndRender ( )
overridevirtual

Implements IScene.

◆ getNextSceneIndex()

int MainMenuScreen::getNextSceneIndex ( ) const
overridevirtual

Implements IScene.

◆ getPreviousSceneIndex()

int MainMenuScreen::getPreviousSceneIndex ( ) const
overridevirtual

Implements IScene.

◆ onEntry()

void MainMenuScreen::onEntry ( )
overridevirtual

Implements IScene.

◆ onExit()

void MainMenuScreen::onExit ( )
overridevirtual

Implements IScene.

◆ update()

void MainMenuScreen::update ( float  deltaTime)
overridevirtual

Implements IScene.

◆ updateUI()

void MainMenuScreen::updateUI ( )
overridevirtual

Implements IScene.


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