/* * Copyright 2017 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrTextureProxyPriv_DEFINED #define GrTextureProxyPriv_DEFINED #include "include/private/base/SkTo.h" #include "src/gpu/ganesh/GrTextureProxy.h" #include <memory> class GrDeferredProxyUploader; class GrOpFlushState; /** * This class hides the more specialized capabilities of GrTextureProxy. */ class GrTextureProxyPriv { … }; inline GrTextureProxyPriv GrTextureProxy::texPriv() { … } inline const GrTextureProxyPriv GrTextureProxy::texPriv() const { … } #endif