/* * Copyright 2014 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrProgramDesc_DEFINED #define GrProgramDesc_DEFINED #include "include/core/SkString.h" #include "include/private/base/SkAlign.h" #include "include/private/base/SkTArray.h" #include "include/private/base/SkTFitsIn.h" #include "include/private/base/SkTo.h" #include <cstdint> #include <cstring> class GrCaps; class GrProgramInfo; /** This class is used to generate a generic program cache key. The Dawn, Metal and Vulkan * backends derive backend-specific versions which add additional information. */ class GrProgramDesc { … }; #endif