summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/libANGLE/AttributeMap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE/AttributeMap.h')
-rw-r--r--src/3rdparty/angle/src/libANGLE/AttributeMap.h49
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_