Lines Matching defs:SkImage_GpuYUVA
30 #include "src/image/SkImage_GpuYUVA.h"
34 SkImage_GpuYUVA::SkImage_GpuYUVA(sk_sp<GrImageContext> context,
55 SkImage_GpuYUVA::SkImage_GpuYUVA(sk_sp<GrImageContext> context,
56 const SkImage_GpuYUVA* image,
67 bool SkImage_GpuYUVA::setupMipmapsForPlanes(GrRecordingContext* context) const {
99 GrSemaphoresSubmitted SkImage_GpuYUVA::onFlush(GrDirectContext* dContext,
121 bool SkImage_GpuYUVA::onHasMipmaps() const { return fYUVAProxies.mipmapped() == GrMipmapped::kYes; }
123 size_t SkImage_GpuYUVA::onTextureSize() const {
131 sk_sp<SkImage> SkImage_GpuYUVA::onMakeColorTypeAndColorSpace(SkColorType,
141 sk_sp<SkImage> result = sk_sp<SkImage>(new SkImage_GpuYUVA(sk_ref_sp(direct), this, targetCS));
149 sk_sp<SkImage> SkImage_GpuYUVA::onReinterpretColorSpace(sk_sp<SkColorSpace> newCS) const {
150 return sk_sp<SkImage>(new SkImage_GpuYUVA(fContext, this, std::move(newCS)));
153 std::tuple<GrSurfaceProxyView, GrColorType> SkImage_GpuYUVA::onAsView(
183 std::unique_ptr<GrFragmentProcessor> SkImage_GpuYUVA::onAsFragmentProcessor(
252 return sk_make_sp<SkImage_GpuYUVA>(sk_ref_sp(context),
323 return sk_make_sp<SkImage_GpuYUVA>(sk_ref_sp(context),
382 return sk_make_sp<SkImage_GpuYUVA>(std::move(ctx),