Lines Matching refs:final
27 class GrOpFlushState final : public GrDeferredUploadTarget, public GrMeshDrawOp::Target {
35 ~GrOpFlushState() final { this->reset(); } in ~GrOpFlushState()
77 const GrTokenTracker* tokenTracker() final { return fTokenTracker; } in tokenTracker()
78 GrDeferredUploadToken addInlineUpload(GrDeferredTextureUploadFn&&) final;
79 GrDeferredUploadToken addASAPUpload(GrDeferredTextureUploadFn&&) final;
87 int meshCnt) final;
89 int* startVertex) final;
90 uint16_t* makeIndexSpace(int indexCount, sk_sp<const GrBuffer>*, int* startIndex) final;
93 int* actualVertexCount) final;
96 int* actualIndexCount) final;
97 void putBackIndices(int indexCount) final;
98 void putBackVertices(int vertices, size_t vertexStride) final;
99 GrRenderTargetProxy* proxy() const final { return fOpArgs->fProxy; } in proxy()
100 GrAppliedClip detachAppliedClip() final;
101 const GrXferProcessor::DstProxy& dstProxy() const final { return fOpArgs->fDstProxy; } in dstProxy()
102 GrDeferredUploadTarget* deferredUploadTarget() final { return this; } in deferredUploadTarget()
103 const GrCaps& caps() const final;
104 GrResourceProvider* resourceProvider() const final { return fResourceProvider; } in resourceProvider()
106 GrStrikeCache* glyphCache() const final;
110 GrAtlasManager* atlasManager() const final;