|
|
virtual int | getNextSceneIndex () const =0 |
| |
|
virtual int | getPreviousSceneIndex () const =0 |
| |
|
virtual void | build ()=0 |
| |
|
virtual void | destroy ()=0 |
| |
|
virtual void | onEntry ()=0 |
| |
|
virtual void | onExit ()=0 |
| |
|
virtual void | checkInput ()=0 |
| |
| virtual void | update (float deltaTime)=0 |
| |
| virtual void | prepareDraw (int index)=0 |
| |
| virtual void | renderDraw (int index)=0 |
| |
|
virtual void | SwapBufferDraw ()=0 |
| |
|
virtual void | BeginRender ()=0 |
| |
| virtual void | updateUI (float deltaTime)=0 |
| |
|
virtual void | drawUI ()=0 |
| |
|
virtual void | EndRender ()=0 |
| |
|
virtual void | disposeRenderers (int index) |
| |
|
int | getSceneIndex () const |
| |
|
void | setRunning () |
| |
|
SceneState | getState () const |
| |
|
void | setParentApp (AppInterface *app) |
| |
|
AppInterface * | getApp () const |
| |
|
virtual bool | setManager (std::string m_managerName) |
| |
|
| std::unordered_map< std::string, Manager * > | managers |
| |
|
Manager * | editingManager = nullptr |
| |
|
Manager * | manager = nullptr |
| |
|
bool | last_renderDebug = false |
| |
|
bool | renderDebug = false |
| |
|
bool | showGrid = true |
| |
|
bool | last_showGrid = false |
| |
|
SceneState | currentState = SceneState::NONE |
| |
|
float | backgroundColor [4] = { 0.8f, 0.8f, 0.8f, 1.0f } |
| |
|
bool | requestExit = false |
| |
|
Taz::FrameRenderData | frameDataBuffers [2] |
| |
|
Taz::FrameRenderData | minimap_frameDataBuffers [2] |
| |
◆ prepareDraw()
| virtual void IScene::prepareDraw |
( |
int |
index | ) |
|
|
pure virtual |
◆ renderDraw()
| virtual void IScene::renderDraw |
( |
int |
index | ) |
|
|
pure virtual |
◆ update()
| virtual void IScene::update |
( |
float |
deltaTime | ) |
|
|
pure virtual |
◆ updateUI()
| virtual void IScene::updateUI |
( |
float |
deltaTime | ) |
|
|
pure virtual |
◆ managers
| std::unordered_map<std::string, Manager*> IScene::managers |
The documentation for this class was generated from the following file:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/src/AppScene/IScene.h