Lines Matching refs:GrGpuResource

12 #include "src/gpu/GrGpuResource.h"
24 GrGpuResource::GrGpuResource(GrGpu* gpu) : fGpu(gpu), fUniqueID(CreateUniqueID()) {
32 void GrGpuResource::registerWithCache(SkBudgeted budgeted) {
40 void GrGpuResource::registerWithCacheWrapped(GrWrapCacheable wrapType) {
49 GrGpuResource::~GrGpuResource() {
54 void GrGpuResource::release() {
58 SkDebugf("OHOS GrGpuResource::release(), fGpu == nullptr");
67 void GrGpuResource::abandon() {
78 void GrGpuResource::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const {
87 void GrGpuResource::dumpMemoryStatisticsPriv(SkTraceMemoryDump* traceMemoryDump,
108 bool GrGpuResource::isPurgeable() const {
116 bool GrGpuResource::hasRef() const { return this->internalHasRef(); }
118 bool GrGpuResource::hasNoCommandBufferUsages() const {
122 SkString GrGpuResource::getResourceName() const {
129 const GrDirectContext* GrGpuResource::getContext() const {
137 GrDirectContext* GrGpuResource::getContext() {
145 void GrGpuResource::removeUniqueKey() {
153 void GrGpuResource::setUniqueKey(const GrUniqueKey& key) {
173 void GrGpuResource::notifyARefCntIsZero(LastRemovedRef removedRef) const {
182 GrGpuResource* mutableThis = const_cast<GrGpuResource*>(this);
187 void GrGpuResource::removeScratchKey() {
194 void GrGpuResource::makeBudgeted() {
206 void GrGpuResource::makeUnbudgeted() {
214 void GrGpuResource::userRegisterResource()
227 uint32_t GrGpuResource::CreateUniqueID() {
236 void GrGpuResource::setResourceTag(const GrGpuResourceTag tag)
249 void GrGpuResource::ProxyAccess::ref(GrResourceCache* cache) {