Lines Matching refs:GrSurfaceProxyView
18 class GrSurfaceProxyView {
20 GrSurfaceProxyView() = default;
22 GrSurfaceProxyView(sk_sp<GrSurfaceProxy> proxy, GrSurfaceOrigin origin, GrSwizzle swizzle)
26 explicit GrSurfaceProxyView(sk_sp<GrSurfaceProxy> proxy)
29 GrSurfaceProxyView(GrSurfaceProxyView&& view) = default;
30 GrSurfaceProxyView(const GrSurfaceProxyView&) = default;
34 GrSurfaceProxyView& operator=(const GrSurfaceProxyView&) = default;
35 GrSurfaceProxyView& operator=(GrSurfaceProxyView&& view) = default;
37 bool operator==(const GrSurfaceProxyView& view) const {
42 bool operator!=(const GrSurfaceProxyView& other) const { return !(*this == other); }
84 GrSurfaceProxyView makeSwizzle(GrSwizzle swizzle) const & {
88 GrSurfaceProxyView makeSwizzle(GrSwizzle swizzle) && {
98 static GrSurfaceProxyView Copy(GrRecordingContext* context,
99 GrSurfaceProxyView src,
114 static GrSurfaceProxyView Copy(GrRecordingContext* rContext,
115 GrSurfaceProxyView src,