// // 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.h : Defines the Sampler class, which represents a GLES 3 // sampler object. Sampler objects store some state needed to sample textures. #ifndef LIBANGLE_SAMPLER_H_ #define LIBANGLE_SAMPLER_H_ #include "libANGLE/Debug.h" #include "libANGLE/Observer.h" #include "libANGLE/RefCountObject.h" #include "libANGLE/angletypes.h" namespace rx { class GLImplFactory; class SamplerImpl; } // namespace rx namespace gl { class Sampler final : public RefCountObject<SamplerID>, public LabeledObject, public angle::Subject { … }; } // namespace gl #endif // LIBANGLE_SAMPLER_H_