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
5
namespace
Muto
{
6
7
class
OpenGLUniformBuffer
:
public
UniformBuffer
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
}
Muto::OpenGLUniformBuffer
Definition
OpenGLUniformBuffer.h:8
Muto::OpenGLUniformBuffer::OpenGLUniformBuffer
OpenGLUniformBuffer(uint32_t size, uint32_t binding)
Definition
OpenGLUniformBuffer.cpp:8
Muto::OpenGLUniformBuffer::SetData
virtual void SetData(const void *data, uint32_t size, uint32_t offset=0) override
Definition
OpenGLUniformBuffer.cpp:21
Muto::OpenGLUniformBuffer::~OpenGLUniformBuffer
virtual ~OpenGLUniformBuffer()
Definition
OpenGLUniformBuffer.cpp:15
Muto::OpenGLUniformBuffer::m_RendererID
uint32_t m_RendererID
Definition
OpenGLUniformBuffer.h:15
Muto::UniformBuffer
An abstraction for a uniform buffer object (UBO).
Definition
UniformBuffer.h:14
Muto
The main namespace for the Muto engine.
Definition
Application.cpp:15
Muto
src
RenderAPI
OpenGL
OpenGLUniformBuffer.h
GitHub Repo
|
Muto Updates
|
Muto's Author
Generated by
1.9.8