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