Manages billboard rendering buffers, VAO state, and the internal sorter.
More...
#include <billboard_renderer.h>
Manages billboard rendering buffers, VAO state, and the internal sorter.
◆ cached_debug_program
| GLuint BillboardRenderer::cached_debug_program |
◆ capacity
| int BillboardRenderer::capacity |
◆ instance_count
| int BillboardRenderer::instance_count |
Current number of billboard instances drawn.
◆ instance_vbo
| GLuint BillboardRenderer::instance_vbo |
GPU buffer storing per-instance attributes.
◆ loc_billboard_mode
| GLint BillboardRenderer::loc_billboard_mode |
◆ loc_color
| GLint BillboardRenderer::loc_color |
◆ loc_proj
| GLint BillboardRenderer::loc_proj |
◆ loc_stippled
| GLint BillboardRenderer::loc_stippled |
◆ loc_use_instance_col
| GLint BillboardRenderer::loc_use_instance_col |
◆ loc_view
| GLint BillboardRenderer::loc_view |
◆ sorter
◆ vao
| GLuint BillboardRenderer::vao |
Dedicated VAO linking quad geometry and instance data.
◆ vao_wire_box
| GLuint BillboardRenderer::vao_wire_box |
VAO for debug wireframe box.
◆ vao_wire_quad
| GLuint BillboardRenderer::vao_wire_quad |
VAO for debug wireframe quad.
The documentation for this struct was generated from the following file: