17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 16:49:21 +02:00
Files
maszyna/gl/object.h
2026-10-10 16:29:47 +02:00

33 lines
506 B
C++

#pragma once
#include <glad/glad.h>
namespace gl
{
class object
{
private:
GLuint id = 0;
public:
inline operator GLuint() const
{
return id;
}
inline operator GLuint*()
{
return &id;
}
inline operator const GLuint*() const
{
return &id;
}
object() = default;
object(const object&) = delete;
object& operator=(const object&) = delete;
};
}