Physics Simulation & Visualization Tool
0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
UniformBuffer.h
Go to the documentation of this file.
1
#pragma once
2
#include <QOpenGLFunctions_4_5_Core>
3
4
class
UniformBuffer
{
5
public
:
6
UniformBuffer
(
unsigned
int
size,
unsigned
int
bindingPoint, QOpenGLFunctions_4_5_Core* glFuncs);
7
~UniformBuffer
();
8
9
void
bind
()
const
;
10
void
updateData
(
const
void
* data,
unsigned
int
size,
unsigned
int
offset = 0);
11
12
private
:
13
QOpenGLFunctions_4_5_Core* funcs;
14
unsigned
int
id;
15
unsigned
int
binding;
16
unsigned
int
bufferSize;
17
};
UniformBuffer
Definition
UniformBuffer.h:4
UniformBuffer::bind
void bind() const
Definition
UniformBuffer.cpp:19
UniformBuffer::updateData
void updateData(const void *data, unsigned int size, unsigned int offset=0)
Definition
UniformBuffer.cpp:23
UniformBuffer::~UniformBuffer
~UniformBuffer()
Definition
UniformBuffer.cpp:15
src
graphics
core
UniformBuffer.h
Generated by
1.9.8