#include "src/gpu/ganesh/GrSurfaceProxyView.h"
#include "include/core/SkRect.h"
#include "include/gpu/GpuTypes.h"
#include "src/gpu/ganesh/GrRenderTargetProxy.h"
#include "src/gpu/ganesh/GrTextureProxy.h"
bool GrSurfaceProxyView::operator==(const GrSurfaceProxyView& view) const { … }
skgpu::Mipmapped GrSurfaceProxyView::mipmapped() const { … }
GrTextureProxy* GrSurfaceProxyView::asTextureProxy() const { … }
sk_sp<GrTextureProxy> GrSurfaceProxyView::asTextureProxyRef() const { … }
GrRenderTargetProxy* GrSurfaceProxyView::asRenderTargetProxy() const { … }
sk_sp<GrRenderTargetProxy> GrSurfaceProxyView::asRenderTargetProxyRef() const { … }
void GrSurfaceProxyView::concatSwizzle(skgpu::Swizzle swizzle) { … }
GrSurfaceProxyView GrSurfaceProxyView::makeSwizzle(skgpu::Swizzle swizzle) const& { … }
GrSurfaceProxyView GrSurfaceProxyView::makeSwizzle(skgpu::Swizzle swizzle) && { … }
void GrSurfaceProxyView::reset() { … }
GrSurfaceProxyView GrSurfaceProxyView::Copy(GrRecordingContext* context,
GrSurfaceProxyView src,
skgpu::Mipmapped mipmapped,
SkIRect srcRect,
SkBackingFit fit,
skgpu::Budgeted budgeted,
std::string_view label) { … }
GrSurfaceProxyView GrSurfaceProxyView::Copy(GrRecordingContext* rContext,
GrSurfaceProxyView src,
skgpu::Mipmapped mipmapped,
SkBackingFit fit,
skgpu::Budgeted budgeted,
std::string_view label) { … }