virtual ~ConditionalUploadContext()
virtual bool uploadSubmitted()
virtual bool needsUpload(Context *)=0
bool uploadSubmitted() override
~ImageUploadContext() override
bool needsUpload(Context *) override
static UploadInstance Make(Recorder *, sk_sp< TextureProxy > targetProxy, const SkColorInfo &srcColorInfo, const SkColorInfo &dstColorInfo, SkSpan< const MipLevel > levels, const SkIRect &dstRect, std::unique_ptr< ConditionalUploadContext >)
bool recordUpload(Recorder *, sk_sp< TextureProxy > targetProxy, const SkColorInfo &srcColorInfo, const SkColorInfo &dstColorInfo, SkSpan< const MipLevel > levels, const SkIRect &dstRect, std::unique_ptr< ConditionalUploadContext >)
std::shared_ptr< const fml::Mapping > data