Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
38 GrStrikeCache* getGrStrikeCache() { return this->context()->fStrikeCache.get(); }
46 * It is not necessary to call this before reading the render target via Skia/GrContext.
63 return this->flushSurfaces({&proxy, size}, access, info, newState);
78 SkTaskGroup* getTaskGroup() { return this->context()->fTaskGroup.get(); }
80 GrResourceProvider* resourceProvider() { return this->context()->fResourceProvider.get(); }
82 return this->context()->fResourceProvider.get();
85 GrResourceCache* getResourceCache() { return this->context()->fResourceCache.get(); }
87 GrGpu* getGpu() { return this->context()->fGpu.get(); }
88 const GrGpu* getGpu() const { return this->context()->fGpu.get(); }
92 return this->context()->onGetAtlasManager();
97 return this->context()->onGetSmallPathAtlasMgr();
107 return this->context()->fPersistentCache;
111 return this->context()->fMappedBufferManager.get();
134 /** Get pointer to atlas texture for given mask format. Note that this wraps an
148 // No taking addresses of this type.
152 friend class GrDirectContext; // to construct/copy this type.
157 inline GrDirectContextPriv GrDirectContext::priv() { return GrDirectContextPriv(this); }
161 return GrDirectContextPriv(const_cast<GrDirectContext*>(this));