Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
OpenGLUniformBuffer.h
Go to the documentation of this file.
1#pragma once
2
3#include "Renderer/UniformBuffer.h"
4
5namespace Muto {
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
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
virtual ~OpenGLUniformBuffer()
Definition OpenGLUniformBuffer.cpp:15
uint32_t m_RendererID
Definition OpenGLUniformBuffer.h:15
An abstraction for a uniform buffer object (UBO).
Definition UniformBuffer.h:14
The main namespace for the Muto engine.
Definition Application.cpp:15