| Golias Engine
    A C++ 20 'game engine' built with SDL3 with wide platform support. | 
#include <ogl_struct.h>
 
  
| Public Member Functions | |
| OpenglGpuBuffer (GpuBufferType type) | |
| ~OpenglGpuBuffer () override | |
| void | bind () const override | 
| void | upload (const void *data, size_t size) override | 
| size_t | size () const override | 
| GpuBufferType | type () const override | 
|  Public Member Functions inherited from GpuBuffer | |
| virtual | ~GpuBuffer ()=default | 
| OpenglGpuBuffer::OpenglGpuBuffer | ( | GpuBufferType | type | ) | 
| 
 | override | 
| 
 | overridevirtual | 
Implements GpuBuffer.
| 
 | overridevirtual | 
Implements GpuBuffer.
| 
 | overridevirtual | 
Implements GpuBuffer.
| 
 | overridevirtual | 
Implements GpuBuffer.