$darkmode
Manages a set of billboarded instances on the GPU. More...
#include <billboard_rendering.h>
Data Fields | |
| GLuint | vao |
| GLuint | instance_vbo |
| int | instance_count |
| int | capacity |
| GLuint | vao_wire_quad |
| GLuint | vao_wire_box |
Manages a set of billboarded instances on the GPU.
| int BillboardGroup::capacity |
Maximum number of instances allocated in VBO.
| int BillboardGroup::instance_count |
Number of billboards in this group.
| GLuint BillboardGroup::instance_vbo |
GPU buffer storing per-instance attributes (position, color).
| GLuint BillboardGroup::vao |
Dedicated VAO linking quad geometry and instance data.
| GLuint BillboardGroup::vao_wire_box |
VAO for debug wireframe box.
| GLuint BillboardGroup::vao_wire_quad |
VAO for debug wireframe quad.