/* * Copyright 2020 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrYUVABackendTextures_DEFINED #define GrYUVABackendTextures_DEFINED #include "include/core/SkTypes.h" #include "include/core/SkYUVAInfo.h" #include "include/gpu/GpuTypes.h" #include "include/gpu/ganesh/GrBackendSurface.h" #include "include/gpu/ganesh/GrTypes.h" #include <array> #include <cstddef> enum SkYUVColorSpace : int; /** * A description of a set GrBackendTextures that hold the planar data described by a SkYUVAInfo. */ class SK_API GrYUVABackendTextureInfo { … }; /** * A set of GrBackendTextures that hold the planar data for an image described a SkYUVAInfo. */ class SK_API GrYUVABackendTextures { … }; #endif