citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

gl_main.h (582B)


      1 #include <vector>
      2 
      3 #include "gl_buffer.h"		// citrun::gl_buffer
      4 #include "gl_font.h"		// citrun::gl_font
      5 #include "gl_runtime.h"		// citrun::gl_procfile, citrun::process_dir
      6 #include "gl_state.h"		// citrun::gl_state
      7 #include "gl_view.h"
      8 
      9 
     10 namespace citrun {
     11 
     12 class gl_main {
     13 	citrun::gl_buffer	 buffer;
     14 	citrun::gl_font		*font;
     15 	citrun::process_dir	 m_pdir;
     16 	citrun::gl_state	 st;
     17 
     18 	std::vector<citrun::gl_procfile> drawables;
     19 	glyphy_extents_t	 extents;
     20 	View			*static_vu;
     21 public:
     22 	gl_main();
     23 	void tick();
     24 	View *get_static_vu() { return static_vu; };
     25 };
     26 
     27 } // namespace citrun