![]() |
PeriDyno 1.0.0
|
This class provides a unified representation for all three GUIs, including the GlfwGUI, QtGUI and WtGUI. More...
#include <UbiApp.h>
Public Member Functions | |
UbiApp (GUIType type=GUIType::GUI_GLFW) | |
~UbiApp () | |
void | initialize (int width, int height, bool usePlugin=false) override |
RenderWindow * | renderWindow () |
void | mainLoop () override |
![]() | |
AppBase () | |
~AppBase () | |
virtual std::shared_ptr< SceneGraph > | getSceneGraph () |
virtual void | setSceneGraph (std::shared_ptr< SceneGraph > scene) |
virtual void | setSceneGraphCreator (std::function< std::shared_ptr< SceneGraph >()> creator) |
Private Attributes | |
AppBase * | mApp = nullptr |
GUIType | mType = GUIType::GUI_GLFW |
This class provides a unified representation for all three GUIs, including the GlfwGUI, QtGUI and WtGUI.
dyno::UbiApp::UbiApp | ( | GUIType | type = GUIType::GUI_GLFW | ) |
Definition at line 5 of file UbiApp.cpp.
dyno::UbiApp::~UbiApp | ( | ) |
Definition at line 31 of file UbiApp.cpp.
|
overridevirtual |
Reimplemented from dyno::AppBase.
Definition at line 36 of file UbiApp.cpp.
|
overridevirtual |
Implements dyno::AppBase.
Definition at line 46 of file UbiApp.cpp.
|
virtual |
Reimplemented from dyno::AppBase.
Definition at line 41 of file UbiApp.cpp.
|
private |