diff options
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE/AttributeMap.h')
-rw-r--r-- | src/3rdparty/angle/src/libANGLE/AttributeMap.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/3rdparty/angle/src/libANGLE/AttributeMap.h b/src/3rdparty/angle/src/libANGLE/AttributeMap.h deleted file mode 100644 index eddc1b72d0..0000000000 --- a/src/3rdparty/angle/src/libANGLE/AttributeMap.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) 2014 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. -// - -#ifndef LIBANGLE_ATTRIBUTEMAP_H_ -#define LIBANGLE_ATTRIBUTEMAP_H_ - - -#include <EGL/egl.h> - -#include <map> -#include <vector> - -namespace egl -{ - -class AttributeMap final -{ - public: - AttributeMap(); - AttributeMap(const AttributeMap &other); - ~AttributeMap(); - - void insert(EGLAttrib key, EGLAttrib value); - bool contains(EGLAttrib key) const; - EGLAttrib get(EGLAttrib key) const; - EGLAttrib get(EGLAttrib key, EGLAttrib defaultValue) const; - EGLint getAsInt(EGLAttrib key) const; - EGLint getAsInt(EGLAttrib key, EGLint defaultValue) const; - bool isEmpty() const; - std::vector<EGLint> toIntVector() const; - - typedef std::map<EGLAttrib, EGLAttrib>::const_iterator const_iterator; - - const_iterator begin() const; - const_iterator end() const; - - static AttributeMap CreateFromIntArray(const EGLint *attributes); - static AttributeMap CreateFromAttribArray(const EGLAttrib *attributes); - - private: - std::map<EGLAttrib, EGLAttrib> mAttributes; -}; - -} - -#endif // LIBANGLE_ATTRIBUTEMAP_H_ |