chromium/third_party/angle/src/libANGLE/Sampler.cpp

//
// Copyright 2013 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

// Sampler.cpp : Implements the Sampler class, which represents a GLES 3
// sampler object. Sampler objects store some state needed to sample textures.

#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()
{}

}  // namespace gl