GlobeEngine
RenderingPanel.h
Go to the documentation of this file.
1 #ifndef RENDERINGPANEL_H
2 #define RENDERINGPANEL_H
3 
4 #include "OpenGL_Includes.h"
5 #include "ui_RenderingPanel.h"
6 #include "GlobeComposition.h"
7 
8 #include <QWidget>
9 
10 namespace geViewer {
11  class GlobeEngineUI;
12 
13  class RenderingPanel : public QWidget
14  {
15  Q_OBJECT
16 
17  public:
18  RenderingPanel(GlobeEngineUI* _parent);
20 
21  void updateColorSelection(QStringList _colorNameList);
22 
23  Ui::RenderingPanel* getUI() { return &ui; };
25 
26  public slots:
27  void setSSAOTotalStrength(int _input);
28  void setSSAOStrength(int _input);
29  void setSSAOOffset(int _input);
30  void setSSAOFalloff(int _input);
31  void setSSAORadius(int _input);
32 
33  signals:
34  void triggerSSAOChange();
35 
36  private:
37  Ui::RenderingPanel ui;
38  GlobeEngineUI* parent;
39 
40  geGIS::SSAOParameter ssaoparameter;
41  };
42 }
43 #endif
Definition: RenderingPanel.h:13
~RenderingPanel()
Definition: RenderingPanel.cpp:23
void setSSAOStrength(int _input)
Definition: RenderingPanel.cpp:41
Definition: FeaturePanel.h:10
Ui::RenderingPanel * getUI()
Definition: RenderingPanel.h:23
RenderingPanel(GlobeEngineUI *_parent)
Definition: RenderingPanel.cpp:6
void updateColorSelection(QStringList _colorNameList)
Definition: RenderingPanel.cpp:28
void setSSAOTotalStrength(int _input)
Definition: RenderingPanel.cpp:34
void setSSAORadius(int _input)
Definition: RenderingPanel.cpp:62
void setSSAOFalloff(int _input)
Definition: RenderingPanel.cpp:55
void setSSAOOffset(int _input)
Definition: RenderingPanel.cpp:48
geGIS::SSAOParameter getSSAOParameters()
Definition: RenderingPanel.cpp:69
Definition: GlobeEngineUI.h:29
Definition: GlobeComposition.h:17