Lines Matching refs:fGpu
24 GrGpuResource::GrGpuResource(GrGpu* gpu) : fGpu(gpu), fUniqueID(CreateUniqueID()) {
26 auto cache = get_resource_cache(fGpu);
37 get_resource_cache(fGpu)->resourceAccess().insertResource(this);
46 get_resource_cache(fGpu)->resourceAccess().insertResource(this);
55 SkASSERT(fGpu);
57 if (!fGpu) {
58 SkDebugf("OHOS GrGpuResource::release(), fGpu == nullptr");
62 get_resource_cache(fGpu)->resourceAccess().removeResource(this);
63 fGpu = nullptr;
71 SkASSERT(fGpu);
73 get_resource_cache(fGpu)->resourceAccess().removeResource(this);
74 fGpu = nullptr;
130 if (fGpu) {
131 return fGpu->getContext();
138 if (fGpu) {
139 return fGpu->getContext();
150 get_resource_cache(fGpu)->resourceAccess().removeUniqueKey(this);
170 get_resource_cache(fGpu)->resourceAccess().changeUniqueKey(this, key);
184 get_resource_cache(fGpu)->resourceAccess().notifyARefCntReachedZero(mutableThis, removedRef);
189 get_resource_cache(fGpu)->resourceAccess().willRemoveScratchKey(this);
202 get_resource_cache(fGpu)->resourceAccess().didChangeBudgetStatus(this);
210 get_resource_cache(fGpu)->resourceAccess().didChangeBudgetStatus(this);
244 get_resource_cache(fGpu)->resourceAccess().changeByteOfPid(pid, tag.fPid, fRealAllocSize);