Lines Matching defs:resource
41 const GrManagedResource* resource,
110 // Add ref-counted resource that will be tracked and released when this command buffer finishes
112 void addResource(sk_sp<const GrManagedResource> resource) {
113 SkASSERT(resource);
114 fTrackedResources.push_back(std::move(resource));
116 void addResource(const GrManagedResource* resource) {
117 this->addResource(sk_ref_sp(resource));
120 // Add ref-counted resource that will be tracked and released when this command buffer finishes
121 // execution. When it is released, it will signal that the resource can be recycled for reuse.
122 void addRecycledResource(gr_rp<const GrRecycledResource> resource) {
123 SkASSERT(resource);
124 fTrackedRecycledResources.push_back(std::move(resource));
127 void addRecycledResource(const GrRecycledResource* resource) {
128 this->addRecycledResource(gr_ref_rp<const GrRecycledResource>(resource));