16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 22:59:19 +02:00

basic ui panels

This commit is contained in:
tmj-fstate
2017-03-13 15:35:34 +01:00
parent 0cd3109587
commit e0bde30ee4
14 changed files with 534 additions and 686 deletions

View File

@@ -96,8 +96,8 @@ public:
// types
// methods
void
Init();
bool
Init( GLFWwindow *Window );
// main draw call. returns false on error
bool
Render();
@@ -155,6 +155,7 @@ private:
typedef std::vector<opengl_light> opengllight_array;
// methods
bool Init_caps();
// members
rendermode renderpass{ rendermode::color };
@@ -164,6 +165,7 @@ private:
float m_drawrange{ 2500.0f }; // current drawing range
float m_drawtime{ 30.0f * 20.0f }; // start with presumed 'neutral' average of 30 fps
double m_updateaccumulator{ 0.0 };
GLFWwindow *m_window{ nullptr };
};
extern opengl_renderer GfxRenderer;