From ab30228b1a57053323363674fa7f137c0329a180 Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Tue, 7 Jul 2020 23:12:04 -0300 Subject: Voltage heat map implemented Voltage heat map implemented using modern OpenGL =) New external library required: -GLEW -GLFW -GLM (incorporeted at the source) Old memory leaks fixed =) --- Project/VertexBuffer.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Project/VertexBuffer.h (limited to 'Project/VertexBuffer.h') diff --git a/Project/VertexBuffer.h b/Project/VertexBuffer.h new file mode 100644 index 0000000..e0d5950 --- /dev/null +++ b/Project/VertexBuffer.h @@ -0,0 +1,21 @@ +#ifndef VERTEXBUFFER_H +#define VERTEXBUFFER_H + +#include + +class VertexBuffer +{ +public: + //VertexBuffer() {} + VertexBuffer(const void* data, unsigned int size, unsigned int usage = GL_STATIC_DRAW); + ~VertexBuffer(); + + void SetSubData(const void* data, const unsigned int& size) const; + + void Bind() const; + void Unbind() const; + +protected: + unsigned int m_rendererID = 0; +}; +#endif \ No newline at end of file -- cgit