Lines Matching refs:shapeData
228 skgpu::v1::SmallPathShapeData* shapeData;
279 shapeData = atlasMgr->findOrCreate(args.fShape, ceilDesiredDimension);
280 if (!shapeData->fAtlasLocator.plotLocator().isValid()) {
286 shapeData,
290 atlasMgr->deleteCacheEntry(shapeData);
296 shapeData = atlasMgr->findOrCreate(args.fShape, args.fViewMatrix);
297 if (!shapeData->fAtlasLocator.plotLocator().isValid()) {
301 shapeData,
304 atlasMgr->deleteCacheEntry(shapeData);
311 atlasMgr->setUseToken(shapeData, uploadTarget->tokenTracker()->nextDrawToken());
314 args.fViewMatrix, shapeData);
326 skgpu::v1::SmallPathShapeData* shapeData) const {
331 image, &shapeData->fAtlasLocator);
340 image, &shapeData->fAtlasLocator);
343 shapeData->fAtlasLocator.insetSrc(srcInset);
344 shapeData->fBounds = bounds;
352 skgpu::v1::SmallPathShapeData* shapeData,
442 drawBounds, SK_DistanceFieldPad, shapeData);
448 skgpu::v1::SmallPathShapeData* shapeData,
512 drawBounds, 0, shapeData);
518 const skgpu::v1::SmallPathShapeData* shapeData) const {
519 SkRect translatedBounds(shapeData->fBounds);
526 auto texCoords = VertexWriter::TriStripFromUVs(shapeData->fAtlasLocator.getUVs());