paysages3d/src/interface/modeler/quickapp/MainModelerWindow.h

35 lines
618 B
C
Raw Normal View History

2014-08-28 08:29:12 +00:00
#ifndef MAINMODELERWINDOW_H
#define MAINMODELERWINDOW_H
#include "modeler_global.h"
#include <QQuickView>
namespace paysages {
namespace modeler {
class MainModelerWindow: public QQuickView
{
Q_OBJECT
public:
MainModelerWindow();
virtual ~MainModelerWindow();
2014-08-28 13:09:47 +00:00
QObject *findQmlObject(const QString& objectName);
inline Scenery *getScenery() const {return scenery;}
2014-08-28 08:29:12 +00:00
inline OpenGLRenderer *getRenderer() const {return renderer;}
private:
OpenGLRenderer *renderer;
Scenery *scenery;
2014-08-28 13:09:47 +00:00
AtmosphereModeler *atmosphere;
WaterModeler *water;
2014-08-28 08:29:12 +00:00
};
}
}
#endif // MAINMODELERWINDOW_H