Horizon
Loading...
Searching...
No Matches
point_renderer.hpp
1#pragma once
2#include "util/gl_inc.h"
3#include <unordered_map>
4
5namespace horizon {
7public:
9 void realize();
10 void render();
11 void push();
12
13private:
14 Canvas3DBase &ca;
15
16 GLuint program;
17 GLuint vao;
18 GLuint vbo;
19
20 GLuint view_loc;
21 GLuint proj_loc;
22 GLuint model_loc;
23 GLuint z_offset_loc;
24 GLuint pick_base_loc;
25 static GLuint create_vao(GLuint program, GLuint &vbo_out);
26};
27} // namespace horizon
Definition canvas3d_base.hpp:20
Definition point_renderer.hpp:6