4#include <glbinding/gl/types.h>
6#include <globjects/globjects_api.h>
26 void bind(gl::GLuint unit)
const;
Superclass of all wrapped OpenGL objects.
Definition: Object.h:27
Implements a Visitor Pattern to iterate over all tracked globjects objects.
Definition: ObjectVisitor.h:30
Wraps OpenGL sampler objects.
Definition: Sampler.h:19
virtual gl::GLenum objectType() const override
virtual void accept(ObjectVisitor &visitor) override
Sampler(IDResource *resource)
void setParameter(gl::GLenum name, gl::GLenum value)
void setParameter(gl::GLenum name, gl::GLfloat value)
static void unbind(gl::GLuint unit)
static Sampler * fromId(gl::GLuint id)
gl::GLint getParameteri(gl::GLenum pname) const
gl::GLfloat getParameterf(gl::GLenum pname) const
void bind(gl::GLuint unit) const
void setParameter(gl::GLenum name, gl::GLint value)
Contains all the classes that wrap OpenGL functionality.