| Omnidome
    Fulldome Mapping Software Toolkit | 
SceneViewer widget for positioning of elements and 3D view of scene. More...
#include <SceneViewer.h>


| Public Slots | |
| void | triggerUpdate () | 
| void | showInputControlWidget () | 
| Show large widget from current input.  More... | |
| void | showInputControlWidget (omni::input::Interface *) | 
| Show large widget from given input.  More... | |
| void | removeInputControlWidget () | 
| Remove large input widget.  More... | |
| Signals | |
| void | dataModelChanged () | 
| Public Member Functions | |
| SceneViewer (QWidget *=nullptr) | |
| ~SceneViewer () | |
| SceneGLView * | view () | 
| Return pointer to view.  More... | |
| SceneGLView const * | view () const | 
| Return pointer to view (const version)  More... | |
|  Public Member Functions inherited from omni::ui::mixin::DataModel< DATAMODEL, SHARED > | |
| DataModel () | |
| void | setDataModel (pointer_type _dataModel) | 
| Set new data model.  More... | |
| pointer_type | dataModel () | 
| Return pointer to data model.  More... | |
| const pointer_type | dataModel () const | 
| Return pointer to data model (const version)  More... | |
| virtual void | updateFrontend () | 
| Push data to frontend widgets and all child widgets.  More... | |
| virtual void | updateDataModel () | 
| Update the data model interface.  More... | |
| Private Member Functions | |
| void | dataToFrontend () | 
| Pure virtual method which determines how data model is represented in frontend.  More... | |
| bool | frontendToData () | 
| Return true if data has changed by front end.  More... | |
| Private Attributes | |
| QWidget * | inputControlWidget_ = nullptr | 
| std::unique_ptr< Ui::SceneViewer > | ui_ | 
| Additional Inherited Members | |
|  Public Types inherited from omni::ui::mixin::DataModel< DATAMODEL, SHARED > | |
| typedef DATAMODEL | data_model_type | 
| Data type.  More... | |
| typedef DataModel < data_model_type, SHARED > | type | 
| This type.  More... | |
| typedef detail::PointerType < data_model_type, SHARED > | pointer_type_handler | 
| Pointer type handler.  More... | |
| typedef pointer_type_handler::type | pointer_type | 
| Derived pointer type.  More... | |
|  Protected Member Functions inherited from omni::ui::mixin::Locked | |
| template<typename F > | |
| void | locked (F f) | 
| Lock widget and execute given functor.  More... | |
| bool | isLocked () const | 
| Return true if widget is locked.  More... | |
SceneViewer widget for positioning of elements and 3D view of scene.
| omni::ui::SceneViewer::SceneViewer | ( | QWidget * | _parent = nullptr | ) | 
| 
 | signal | 
| 
 | privatevirtual | 
Pure virtual method which determines how data model is represented in frontend.
Implements omni::ui::mixin::DataModel< DATAMODEL, SHARED >.
| 
 | privatevirtual | 
Return true if data has changed by front end.
Implements omni::ui::mixin::DataModel< DATAMODEL, SHARED >.
| 
 | slot | 
Remove large input widget.
| 
 | slot | 
Show large widget from current input.
| 
 | slot | 
Show large widget from given input.
| 
 | slot | 
| SceneGLView * omni::ui::SceneViewer::view | ( | ) | 
Return pointer to view.
| SceneGLView const * omni::ui::SceneViewer::view | ( | ) | const | 
Return pointer to view (const version)
| 
 | private | 
| 
 | private | 
 1.8.6
 1.8.6