8#ifndef GrBufferUpdateRenderTask_DEFINED
9#define GrBufferUpdateRenderTask_DEFINED
31#if defined(GR_TEST_UTILS)
32 const char*
name() const final {
return "BufferUpdate"; }
std::function< void(GrSurfaceProxy *, skgpu::Mipmapped)> GrVisitProxyFunc
ExpectedOutcome onMakeClosed(GrRecordingContext *, SkIRect *targetUpdateBounds) override
~GrBufferUpdateRenderTask() override
static sk_sp< GrRenderTask > Make(sk_sp< SkData > src, sk_sp< GrGpuBuffer > dst, size_t dstOffset)
bool onIsUsed(GrSurfaceProxy *proxy) const override
void gatherProxyIntervals(GrResourceAllocator *) const override
bool onExecute(GrOpFlushState *) override