// // Copyright 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. // // ImageIndex.h: A helper struct for indexing into an Image array #ifndef LIBANGLE_IMAGE_INDEX_H_ #define LIBANGLE_IMAGE_INDEX_H_ #include "common/PackedEnums.h" #include "common/mathutil.h" #include "angle_gl.h" namespace gl { class ImageIndexIterator; class ImageIndex { … }; // To be used like this: // // ImageIndexIterator it = ...; // while (it.hasNext()) // { // ImageIndex current = it.next(); // } class ImageIndexIterator { … }; TextureTarget TextureTypeToTarget(TextureType type, GLint layerIndex); } // namespace gl #endif // LIBANGLE_IMAGE_INDEX_H_