mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2024-11-27 08:05:41 +00:00
26 lines
407 B
C++
26 lines
407 B
C++
#ifndef _VBO_H_
|
|
#define _VBO_H_
|
|
|
|
#include "Pkgs/glew.h"
|
|
|
|
namespace New3D {
|
|
|
|
class VBO
|
|
{
|
|
public:
|
|
VBO();
|
|
|
|
void Create (GLenum target, GLenum usage, GLsizeiptr size, const void* data=nullptr);
|
|
void BufferSubData (GLintptr offset, GLsizeiptr size, const GLvoid* data);
|
|
void Destroy ();
|
|
void Bind (bool enable);
|
|
|
|
private:
|
|
GLuint m_id;
|
|
GLenum m_target;
|
|
};
|
|
|
|
} // New3D
|
|
|
|
#endif
|