/* * Copyright 2018 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrContextThreadSafeProxyPriv_DEFINED #define GrContextThreadSafeProxyPriv_DEFINED #include "include/gpu/ganesh/GrContextThreadSafeProxy.h" #include "include/private/gpu/ganesh/GrContext_Base.h" #include "src/gpu/ganesh/GrCaps.h" #include "src/text/gpu/TextBlobRedrawCoordinator.h" /** * Class that adds methods to GrContextThreadSafeProxy that are only intended for use internal to * Skia. This class is purely a privileged window into GrContextThreadSafeProxy. It should never * have additional data members or virtual methods. */ class GrContextThreadSafeProxyPriv { … }; inline GrContextThreadSafeProxyPriv GrContextThreadSafeProxy::priv() { … } inline const GrContextThreadSafeProxyPriv GrContextThreadSafeProxy::priv() const { … } #endif