Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine.
GitHub | Vesper Updates | Creator
Loading...
Searching...
No Matches
OpenGLUniformBuffer.h
Go to the documentation of this file.
1#pragma once
2
3#include "Vesper/Renderer/UniformBuffer.h"
4
5namespace Vesper {
6
8 {
9 public:
10 OpenGLUniformBuffer(uint32_t size, uint32_t binding);
11 virtual ~OpenGLUniformBuffer();
12
13 virtual void SetData(const void* data, uint32_t size, uint32_t offset = 0) override;
14 private:
15 uint32_t m_RendererID = 0;
16 };
17}
Definition OpenGLUniformBuffer.h:8
virtual ~OpenGLUniformBuffer()
Definition OpenGLUniformBuffer.cpp:15
uint32_t m_RendererID
Definition OpenGLUniformBuffer.h:15
OpenGLUniformBuffer(uint32_t size, uint32_t binding)
Definition OpenGLUniformBuffer.cpp:8
virtual void SetData(const void *data, uint32_t size, uint32_t offset=0) override
Definition OpenGLUniformBuffer.cpp:21
An abstraction for a uniform buffer object (UBO).
Definition UniformBuffer.h:10
TEMPORARY.
Definition WindowsInput.cpp:7