#include "libANGLE/Sampler.h"
#include "libANGLE/angletypes.h"
#include "libANGLE/renderer/GLImplFactory.h"
#include "libANGLE/renderer/SamplerImpl.h"
namespace gl
{
Sampler::Sampler(rx::GLImplFactory *factory, SamplerID id)
: … { … }
Sampler::~Sampler()
{ … }
void Sampler::onDestroy(const Context *context)
{ … }
angle::Result Sampler::setLabel(const Context *context, const std::string &label)
{ … }
const std::string &Sampler::getLabel() const
{ … }
void Sampler::setMinFilter(const Context *context, GLenum minFilter)
{ … }
GLenum Sampler::getMinFilter() const
{ … }
void Sampler::setMagFilter(const Context *context, GLenum magFilter)
{ … }
GLenum Sampler::getMagFilter() const
{ … }
void Sampler::setWrapS(const Context *context, GLenum wrapS)
{ … }
GLenum Sampler::getWrapS() const
{ … }
void Sampler::setWrapT(const Context *context, GLenum wrapT)
{ … }
GLenum Sampler::getWrapT() const
{ … }
void Sampler::setWrapR(const Context *context, GLenum wrapR)
{ … }
GLenum Sampler::getWrapR() const
{ … }
void Sampler::setMaxAnisotropy(const Context *context, float maxAnisotropy)
{ … }
float Sampler::getMaxAnisotropy() const
{ … }
void Sampler::setMinLod(const Context *context, GLfloat minLod)
{ … }
GLfloat Sampler::getMinLod() const
{ … }
void Sampler::setMaxLod(const Context *context, GLfloat maxLod)
{ … }
GLfloat Sampler::getMaxLod() const
{ … }
void Sampler::setCompareMode(const Context *context, GLenum compareMode)
{ … }
GLenum Sampler::getCompareMode() const
{ … }
void Sampler::setCompareFunc(const Context *context, GLenum compareFunc)
{ … }
GLenum Sampler::getCompareFunc() const
{ … }
void Sampler::setSRGBDecode(const Context *context, GLenum sRGBDecode)
{ … }
GLenum Sampler::getSRGBDecode() const
{ … }
void Sampler::setBorderColor(const Context *context, const ColorGeneric &color)
{ … }
const ColorGeneric &Sampler::getBorderColor() const
{ … }
const SamplerState &Sampler::getSamplerState() const
{ … }
rx::SamplerImpl *Sampler::getImplementation() const
{ … }
angle::Result Sampler::syncState(const Context *context)
{ … }
void Sampler::signalDirtyState()
{ … }
}