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;