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