Searched refs:GrPendingIOResource (Results 1 – 8 of 8) sorted by relevance
53 class GrPendingIOResource : SkNoncopyable {55 GrPendingIOResource() = default;56 GrPendingIOResource(T* resource) { this->reset(resource); } in GrPendingIOResource() function57 GrPendingIOResource(sk_sp<T> resource) { *this = std::move(resource); } in GrPendingIOResource() function58 GrPendingIOResource(const GrPendingIOResource& that) : GrPendingIOResource(that.get()) {} in GrPendingIOResource() function59 ~GrPendingIOResource() { this->release(); } in ~GrPendingIOResource()61 GrPendingIOResource& operator=(sk_sp<T> resource) {87 bool operator==(const GrPendingIOResource& other) const { return fResource == other.fResource; }
70 GrPendingIOResource<const GrPath, kRead_GrIOType> fPath;
94 GrPendingIOResource<const GrPath, kRead_GrIOType> fPath;
195 using SampledTexture = GrPendingIOResource<GrVkTexture, kRead_GrIOType>;
60 using Src = GrPendingIOResource<GrSurface, kRead_GrIOType>;
158 template <typename, GrIOType> friend class GrPendingIOResource; variable
130 "$_src/gpu/GrPendingIOResource.h",
2274 FILE: ../../../third_party/skia/src/gpu/GrPendingIOResource.h