Lines Matching refs:this

4  * Use of this source code is governed by a BSD-style license that can be
35 GrProxyProvider* proxyProvider() { return this->context()->proxyProvider(); }
36 const GrProxyProvider* proxyProvider() const { return this->context()->proxyProvider(); }
38 GrDrawingManager* drawingManager() { return this->context()->drawingManager(); }
40 SkArenaAlloc* recordTimeAllocator() { return this->context()->arenas().recordTimeAllocator(); }
42 return this->context()->arenas().recordTimeSubRunAllocator();
44 GrRecordingContext::Arenas arenas() { return this->context()->arenas(); }
46 GrRecordingContext::OwnedArenas&& detachArenas() { return this->context()->detachArenas(); }
49 this->context()->recordProgramInfo(programInfo);
53 this->context()->detachProgramData(dst);
56 GrTextBlobCache* getTextBlobCache() { return this->context()->getTextBlobCache(); }
58 GrThreadSafeCache* threadSafeCache() { return this->context()->threadSafeCache(); }
65 * NOTE: the drawing manager tracks this object as a raw pointer; it is up to the caller to
70 GrAuditTrail* auditTrail() { return this->context()->fAuditTrail.get(); }
86 void incrSuppressWarningMessages() { ++this->context()->fSuppressWarningMessages; }
87 void decrSuppressWarningMessages() { --this->context()->fSuppressWarningMessages; }
92 if (this->context()->fSuppressWarningMessages > 0) {
100 return &this->context()->fStats;
105 DMSAAStats& dmsaaStats() { return this->context()->fDMSAAStats; }
131 // If the passed in GrSurfaceProxy is renderable this will return a SurfaceDrawContext,
194 * type must be compatible with backend texture's format or this will fail. All formats are
212 // No taking addresses of this type.
216 friend class GrRecordingContext; // to construct/copy this type.
221 inline GrRecordingContextPriv GrRecordingContext::priv() { return GrRecordingContextPriv(this); }
224 return GrRecordingContextPriv(const_cast<GrRecordingContext*>(this));