TazGraph Project v0.1.0
|
Public Member Functions | |
Graph (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< LinkEntity * > &entities, LineRenderer &batch) |
void | renderBatch (const std::vector< EmptyEntity * > &entities, PlaneColorRenderer &batch) |
void | renderBatch (const std::vector< NodeEntity * > &entities, PlaneColorRenderer &batch) |
void | renderBatch (const std::vector< EmptyEntity * > &entities, PlaneModelRenderer &batch) |
void | renderBatch (const std::vector< NodeEntity * > &entities, PlaneModelRenderer &batch) |
void | renderBatch (const std::vector< EmptyEntity * > &entities, LightRenderer &batch) |
void | drawHUD (const std::vector< NodeEntity * > &entities) |
![]() | |
int | getSceneIndex () const |
void | setRunning () |
SceneState | getState () const |
void | setParentApp (AppInterface *app) |
AppInterface * | getApp () const |
void | setManager (std::string m_managerName) |
Public Attributes | |
Map * | map = nullptr |
Static Public Attributes | |
static TazGraphEngine::Window * | _window = nullptr |
Additional Inherited Members | |
![]() | |
SceneState | _currentState = SceneState::NONE |
AppInterface * | _app = nullptr |
int | _sceneIndex = -1 |
std::unordered_map< std::string, Manager * > | managers |
Manager * | manager = nullptr |
std::string | managerName = "" |
bool | _renderDebug = false |
bool | _clusterLayout = false |
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
|
overridevirtual |
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.
void Graph::renderBatch | ( | const std::vector< LinkEntity * > & | entities, |
LineRenderer & | batch | ||
) |
activate threads near the end, where we have completed everything else
|
overridevirtual |
Implements IScene.
|
overridevirtual |
Implements IScene.