Radium Engine
1.5.20
|
#include <Gui/RadiumWindow/SimpleWindow.hpp>
Public Slots | |
void | prepareDisplay () override |
void | cleanup () override |
Cleanup resources. | |
void | displayHelpDialog () override |
Public Slots inherited from Ra::Gui::MainWindowInterface | |
virtual void | prepareDisplay ()=0 |
virtual void | cleanup ()=0 |
Cleanup resources. | |
virtual void | displayHelpDialog () |
Signals | |
void | frameUpdate () |
Emitted when frame must be updated. | |
Signals inherited from Ra::Gui::MainWindowInterface | |
void | closed () |
Emitted when the closed button has been hit. | |
void | requestEngineOpenGLInitialization () |
Emitted when the viewer request OpenGL initialization of the engine. | |
Public Member Functions | |
Ra::Gui::Viewer * | getViewer () override |
Access the viewer, i.e. the rendering widget. | |
Ra::Gui::SelectionManager * | getSelectionManager () override |
Access the selection manager. | |
Ra::Gui::Timeline * | getTimeline () override |
Access the timeline. | |
void | updateUi (Ra::Plugins::RadiumPluginInterface *plugin) override |
Update the ui from the plugins loaded. | |
void | onFrameComplete () override |
void | addRenderer (const std::string &name, std::shared_ptr< Ra::Engine::Rendering::Renderer > e) override |
Add render in the application: UI, viewer - this method does not associate a control panel. | |
SimpleWindow (uint w=800, uint h=640, QWidget *parent=nullptr) | |
SimpleWindow (const SimpleWindow &)=delete | |
SimpleWindow & | operator= (const SimpleWindow &)=delete |
SimpleWindow (SimpleWindow &&)=delete | |
SimpleWindow & | operator= (SimpleWindow &&)=delete |
Public Member Functions inherited from Ra::Gui::MainWindowInterface | |
MainWindowInterface (QWidget *parent=nullptr) | |
Constructor and destructor. | |
virtual void | configure () |
finalize configuration once engine viewer and connection are set. | |
Definition of a minimal Radium Window. This minimal window allows to display radium Engine entities.
Definition at line 14 of file SimpleWindow.hpp.
|
explicit |
Constructors and destructor. https://en.cppreference.com/w/cpp/language/rule_of_three
Definition at line 16 of file SimpleWindow.cpp.
|
overridevirtual |
Add render in the application: UI, viewer - this method does not associate a control panel.
Implements Ra::Gui::MainWindowInterface.
Definition at line 58 of file SimpleWindow.cpp.
|
overrideslot |
Cleanup resources.
Definition at line 68 of file SimpleWindow.cpp.
|
overrideslot |
Definition at line 74 of file SimpleWindow.cpp.
|
overridevirtual |
Access the selection manager.
Implements Ra::Gui::MainWindowInterface.
Definition at line 44 of file SimpleWindow.cpp.
|
overridevirtual |
Access the timeline.
Implements Ra::Gui::MainWindowInterface.
Definition at line 48 of file SimpleWindow.cpp.
|
overridevirtual |
Access the viewer, i.e. the rendering widget.
Implements Ra::Gui::MainWindowInterface.
Definition at line 40 of file SimpleWindow.cpp.
|
overridevirtual |
Update the UI ( most importantly gizmos ) to the modifications of the engine/
Implements Ra::Gui::MainWindowInterface.
Definition at line 56 of file SimpleWindow.cpp.
|
overrideslot |
Called when a scene is ready to display to parameterize the application window and the viewer.
Definition at line 63 of file SimpleWindow.cpp.
|
overridevirtual |
Update the ui from the plugins loaded.
Implements Ra::Gui::MainWindowInterface.
Definition at line 52 of file SimpleWindow.cpp.