#include "src/gpu/ganesh/GrCanvas.h"
#include "include/android/SkCanvasAndroid.h"
#include "include/core/SkRect.h"
#include "include/gpu/ganesh/GrBackendSurface.h"
#include "src/core/SkCanvasPriv.h"
#include "src/core/SkDevice.h"
#include "src/gpu/ganesh/Device.h"
#include "src/gpu/ganesh/GrRenderTarget.h"
#include "src/gpu/ganesh/GrRenderTargetProxy.h"
namespace skgpu::ganesh {
SurfaceDrawContext* TopDeviceSurfaceDrawContext(const SkCanvas* canvas) { … }
SurfaceFillContext* TopDeviceSurfaceFillContext(const SkCanvas* canvas) { … }
GrRenderTargetProxy* TopDeviceTargetProxy(const SkCanvas* canvas) { … }
SkIRect TopLayerBounds(const SkCanvas* canvas) { … }
GrBackendRenderTarget TopLayerBackendRenderTarget(const SkCanvas* canvas) { … }
}