/* * Copyright 2013 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrGLExtensions_DEFINED #define GrGLExtensions_DEFINED #include "include/core/SkString.h" #include "include/gpu/ganesh/gl/GrGLFunctions.h" #include "include/gpu/ganesh/gl/GrGLTypes.h" #include "include/private/base/SkAPI.h" #include "include/private/base/SkTArray.h" #include <utility> class SkJSONWriter; /** * This helper queries the current GL context for its extensions, remembers them, and can be * queried. It supports both glGetString- and glGetStringi-style extension string APIs and will * use the latter if it is available. It also will query for EGL extensions if a eglQueryString * implementation is provided. */ class SK_API GrGLExtensions { … }; #endif