tgGUI.h
Go to the documentation of this file.
00001 
00010 #ifndef TOMGINE_TGGUI
00011 #define TOMGINE_TGGUI
00012 
00013 
00014 #include <blort/GLWindow/GLWindow.h>
00015 
00016 #include <vector>
00017 
00018 namespace TomGine{
00019 
00020 class tgGUI
00021 {
00022 private:
00023         unsigned m_width, m_height;
00024         
00025         blortGLWindow::GLWindow* m_window;
00026         
00027         bool InputControl(blortGLWindow::Event &event);
00028 
00029 
00030 public:
00031         tgGUI(unsigned width, unsigned height);
00032         ~tgGUI();
00033         
00034         bool Update();
00035         
00036         void Activate(){ m_window->Activate(); }
00037         
00038         
00039         void GetPlot2D(int x, int y, unsigned w, unsigned h);
00040 
00041         void Screenshot(const char* filename) const;
00042 
00043 };
00044 
00045 }
00046 
00047 
00048 #endif


blort
Author(s): Thomas Mörwald , Michael Zillich , Andreas Richtsfeld , Johann Prankl , Markus Vincze , Bence Magyar
autogenerated on Wed Aug 26 2015 15:24:12