![]() |
PeriDyno 1.2.1
|
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 | ) |
dyno::UbiApp::~UbiApp | ( | ) |
Definition at line 32 of file UbiApp.cpp.
|
overridevirtual |
Reimplemented from dyno::AppBase.
Definition at line 37 of file UbiApp.cpp.
|
overridevirtual |
Implements dyno::AppBase.
Definition at line 47 of file UbiApp.cpp.
|
virtual |
Reimplemented from dyno::AppBase.
Definition at line 42 of file UbiApp.cpp.
|
private |