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
5public:
6 UniformBuffer(unsigned int size, unsigned int bindingPoint, QOpenGLFunctions_4_5_Core* glFuncs);
8
9 void bind() const;
10 void updateData(const void* data, unsigned int size, unsigned int offset = 0);
11
12private:
13 QOpenGLFunctions_4_5_Core* funcs;
14 unsigned int id;
15 unsigned int binding;
16 unsigned int bufferSize;
17};
void bind() const
void updateData(const void *data, unsigned int size, unsigned int offset=0)