TRX/lib/glrage_gl/Object.hpp

24 lines
278 B
C++
Raw Normal View History

2021-11-12 20:03:04 +01:00
#pragma once
#include "gl_core_3_3.h"
namespace glrage {
namespace gl {
class Object
{
public:
virtual ~Object(){};
GLuint id()
{
return m_id;
}
virtual void bind() = 0;
protected:
GLuint m_id = 0;
};
} // namespace gl
} // namespace glrage