• Home
  • Raw
  • Download

Lines Matching refs:shapeData

273             GrSmallPathShapeData* shapeData;  in onPrepareDraws()  local
324 shapeData = atlasMgr->findOrCreate(args.fShape, ceilDesiredDimension); in onPrepareDraws()
325 if (!shapeData->fAtlasLocator.plotLocator().isValid()) { in onPrepareDraws()
331 shapeData, in onPrepareDraws()
335 atlasMgr->deleteCacheEntry(shapeData); in onPrepareDraws()
341 shapeData = atlasMgr->findOrCreate(args.fShape, args.fViewMatrix); in onPrepareDraws()
342 if (!shapeData->fAtlasLocator.plotLocator().isValid()) { in onPrepareDraws()
346 shapeData, in onPrepareDraws()
349 atlasMgr->deleteCacheEntry(shapeData); in onPrepareDraws()
356 atlasMgr->setUseToken(shapeData, uploadTarget->tokenTracker()->nextDrawToken()); in onPrepareDraws()
359 args.fViewMatrix, shapeData); in onPrepareDraws()
371 GrSmallPathShapeData* shapeData) const { in addToAtlasWithRetry()
376 image, &shapeData->fAtlasLocator); in addToAtlasWithRetry()
385 image, &shapeData->fAtlasLocator); in addToAtlasWithRetry()
388 shapeData->fAtlasLocator.insetSrc(srcInset); in addToAtlasWithRetry()
389 shapeData->fBounds = bounds; in addToAtlasWithRetry()
395 GrSmallPathAtlasMgr* atlasMgr, GrSmallPathShapeData* shapeData, in addDFPathToAtlas() argument
483 drawBounds, SK_DistanceFieldPad, shapeData); in addDFPathToAtlas()
487 GrSmallPathAtlasMgr* atlasMgr, GrSmallPathShapeData* shapeData, in addBMPathToAtlas() argument
550 drawBounds, 0, shapeData); in addBMPathToAtlas()
556 const GrSmallPathShapeData* shapeData) const { in writePathVertices()
557 SkRect translatedBounds(shapeData->fBounds); in writePathVertices()
564 auto texCoords = GrVertexWriter::TriStripFromUVs(shapeData->fAtlasLocator.getUVs()); in writePathVertices()