5#include <glbinding/gl/types.h>
7#include <globjects/globjects_api.h>
35 gl::GLuint
id()
const;
AbstractResource(bool hasOwnership)
bool m_hasOwnership
Definition Resource.h:25
bool hasOwnership() const
virtual ~AbstractResource()
virtual bool isExternal() const =0
virtual bool isExternal() const override
ExternalResource(gl::GLuint id)
FrameBufferObjectResource()
~FrameBufferObjectResource()
IDResource(gl::GLuint id, bool hasOwnership)
IDResource(gl::GLuint id)
virtual bool isExternal() const override
gl::GLuint m_id
Definition Resource.h:39
ProgramPipelineResource()
~ProgramPipelineResource()
Definition Resource.h:106
Definition Resource.h:114
RenderBufferObjectResource()
~RenderBufferObjectResource()
Definition Resource.h:122
Definition Resource.h:130
ShaderResource(gl::GLenum type)
Definition Resource.h:138
TextureResource(gl::GLenum target)
Definition Resource.h:154
~VertexArrayObjectResource()
VertexArrayObjectResource()
Contains all the classes that wrap OpenGL functionality.