Lines Matching refs:fVertexData
429 const GrThreadSafeCache::VertexData* vertexData() const { return fVertexData.get(); }
494 if (!fVertexData) {
509 fVertexData = cachedVerts;
527 fVertexData = GrThreadSafeCache::MakeVertexData(verts, 4, kVertSize);
529 auto [tmpV, tmpD] = threadSafeViewCache->addVertsWithData(key, fVertexData,
531 if (tmpV != fVertexData) {
533 fVertexData = tmpV;
537 if (auto dContext = rContext->asDirectContext(); dContext && !fVertexData->gpuBuffer()) {
543 sk_sp<GrGpuBuffer> tmp = rp->createBuffer(fVertexData->size(),
546 fVertexData->vertices());
547 fVertexData->setGpuBuffer(std::move(tmp));
586 if (!fVertexData || !fVertexData->gpuBuffer()) {
595 flushState->bindBuffers(nullptr, nullptr, fVertexData->refGpuBuffer());
605 sk_sp<GrThreadSafeCache::VertexData> fVertexData;