Horizon
Loading...
Searching...
No Matches
selectables_renderer.hpp
1#pragma once
2#include <epoxy/gl.h>
3
4namespace horizon {
6public:
7 SelectablesRenderer(const class CanvasGL &ca, const class Selectables &sel);
8 void realize();
9 void render();
10 void push();
11
12private:
13 const CanvasGL &ca;
14 const Selectables &sel;
15
16 GLuint program;
17 GLuint program_arc;
18 GLuint vao;
19 GLuint vbo;
20 GLuint ubo;
21 GLuint ebo;
22 unsigned int n_arc = 0;
23 unsigned int n_box = 0;
24};
25} // namespace horizon
Definition canvas_gl.hpp:20
Definition selectables_renderer.hpp:5
Definition selectables.hpp:67