24 #include <flw/OpenGL.h> 26 #include <flw/flc/texturing/Parameter.h> 36 Sampler(GLint textureUnit, GLuint howMany = 1);
40 void bind(GLuint
id = 0);
42 void unbind(GLuint
id = 0);
44 void setParameters(ParameterList parameters);
46 void setParameter(GLenum parameter, GLenum value, GLuint
id = 0);
48 void setParameter(Parameter parameter, GLuint
id = 0);
52 GLint getTextureUnit();
54 GLuint getHandle(GLuint
id = 0);
58 GLuint mHandles[FILLWAVE_GLOBJECTS_MAX];