2#include <QOpenGLDebugLogger>
3#include <QOpenGLWidget>
4#include <QtUiPlugin/QDesignerCustomWidgetInterface>
5#include <QtUiPlugin/QDesignerExportWidget>
14class QOpenGLShaderProgram;
28 :
public QOpenGLWidget
35 Q_PROPERTY(QStringList
sceneServer READ getSceneServer WRITE setSceneServer)
37 Q_PROPERTY(QString
camera READ getCamera WRITE setCamera)
38 Q_PROPERTY(QString
model READ getModel WRITE setModel)
39 Q_PROPERTY(QString
lightPositon READ getLightPosition WRITE setLightPosition)
40 Q_PROPERTY(QString
lightDirection READ getLightDirection WRITE setLightDirection)
207 typedef QOpenGLWidget Inherited;
215 Private* _p{
nullptr};
ObjectExtension(QObject *object)
Protected constructor only. Inlined so no external libs are need for designer.
Pure virtual class to implement rendering separated from the widget and makes the sf::OpenGLWidget th...
Definition OpenGLRenderer.h:13
Dialog containing multiple property pages.
Definition qt/PropertySheetDialog.h:15
#define SF_DECL_PROP_RGRS(Type, Name)
Declares referenced getter and referenced setter for a property.
Definition misc/qt/Macros.h:26
#define SF_DECL_PROP_GRS(Type, Name)
Declares unreferenced getter and referenced setter for a property.
Definition misc/qt/Macros.h:17
Definition Application.h:10
OrbitMode
Modes for changing an OpenGL property of a scene. Use a full namespace type path when specifying a Q_...
Definition OpenGLTypes.h:32