Wraps OpenGL sampler objects.
More...
#include <globjects/include/globjects/Sampler.h>
◆ Sampler() [1/2]
globjects::Sampler::Sampler |
( |
| ) |
|
◆ ~Sampler()
virtual globjects::Sampler::~Sampler |
( |
| ) |
|
|
virtual |
◆ Sampler() [2/2]
globjects::Sampler::Sampler |
( |
std::unique_ptr< IDResource > && |
resource | ) |
|
|
protected |
◆ fromId()
static std::unique_ptr< Sampler > globjects::Sampler::fromId |
( |
gl::GLuint |
id | ) |
|
|
static |
◆ bind()
void globjects::Sampler::bind |
( |
gl::GLuint |
unit | ) |
const |
◆ unbind()
static void globjects::Sampler::unbind |
( |
gl::GLuint |
unit | ) |
|
|
static |
◆ setParameter() [1/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
gl::GLenum |
value |
|
) |
| |
◆ setParameter() [2/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
gl::GLint |
value |
|
) |
| |
◆ setParameter() [3/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
gl::GLfloat |
value |
|
) |
| |
◆ setParameter() [4/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
const glm::vec4 & |
value |
|
) |
| |
◆ setParameter() [5/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
const glm::ivec4 & |
value |
|
) |
| |
◆ setParameter() [6/6]
void globjects::Sampler::setParameter |
( |
gl::GLenum |
name, |
|
|
const glm::uvec4 & |
value |
|
) |
| |
◆ getParameteri()
gl::GLint globjects::Sampler::getParameteri |
( |
gl::GLenum |
pname | ) |
const |
◆ getParameterf()
gl::GLfloat globjects::Sampler::getParameterf |
( |
gl::GLenum |
pname | ) |
const |
◆ objectType()
virtual gl::GLenum globjects::Sampler::objectType |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: