#include <GL/glew.h> #include "buffer_base.hpp" using Graphics::GL::BufferBase; BufferBase::BufferBase(BufferBase&& o) { m_handle = o.m_handle; o.m_handle = 0; } BufferBase::operator unsigned int() const { return m_handle; } bool BufferBase::check_binding(int mode) { int binding; glGetIntegerv(mode, &binding); return binding == 0; }