• Home
  • Raw
  • Download

Lines Matching refs:GrDrawOpAtlas

120     GrDrawOpAtlas::PlotLocator fPlotLocator;
137 void GrSmallPathRenderer::evict(GrDrawOpAtlas::PlotLocator plotLocator) { in evict()
233 GrDrawOpAtlas* atlas, in Make()
244 const SkMatrix& viewMatrix, GrDrawOpAtlas* atlas, ShapeCache* shapeCache, in SmallPathOp()
498 bool addToAtlas(GrMeshDrawOp::Target* target, FlushInfo* flushInfo, GrDrawOpAtlas* atlas, in addToAtlas()
500 GrDrawOpAtlas::PlotLocator* plotLocator, SkIPoint16* atlasLocation) const { in addToAtlas()
504 GrDrawOpAtlas::ErrorCode code = atlas->addToAtlas(resourceProvider, plotLocator, in addToAtlas()
507 if (GrDrawOpAtlas::ErrorCode::kError == code) { in addToAtlas()
511 if (GrDrawOpAtlas::ErrorCode::kTryAgain == code) { in addToAtlas()
518 return GrDrawOpAtlas::ErrorCode::kSucceeded == code; in addToAtlas()
522 GrDrawOpAtlas* atlas, ShapeData* shapeData, const GrShape& shape, in addDFPathToAtlas()
606 GrDrawOpAtlas::PlotLocator plotLocator; in addDFPathToAtlas()
625 uint16_t pageIndex = GrDrawOpAtlas::GetPageIndexFromID(plotLocator); in addDFPathToAtlas()
633 GrDrawOpAtlas::PackIndexInTexCoords(left, top, pageIndex); in addDFPathToAtlas()
635 GrDrawOpAtlas::PackIndexInTexCoords(right, bottom, pageIndex); in addDFPathToAtlas()
647 GrDrawOpAtlas* atlas, ShapeData* shapeData, const GrShape& shape, in addBMPathToAtlas()
710 GrDrawOpAtlas::PlotLocator plotLocator; in addBMPathToAtlas()
725 uint16_t pageIndex = GrDrawOpAtlas::GetPageIndexFromID(plotLocator); in addBMPathToAtlas()
731 GrDrawOpAtlas::PackIndexInTexCoords(left, top, pageIndex); in addBMPathToAtlas()
733 GrDrawOpAtlas::PackIndexInTexCoords(right, bottom, pageIndex); in addBMPathToAtlas()
744 void writePathVertices(GrDrawOpAtlas* atlas, in writePathVertices()
874 GrDrawOpAtlas* fAtlas;
897 fAtlas = GrDrawOpAtlas::Make(args.fContext->priv().proxyProvider(), format, in onDrawPath()
900 GrDrawOpAtlas::AllowMultitexturing::kYes, this); in onDrawPath()
918 struct GrSmallPathRenderer::PathTestStruct : public GrDrawOpAtlas::EvictionCallback,
919 public GrDrawOpAtlas::GenerationCounter {
936 void evict(GrDrawOpAtlas::PlotLocator plotLocator) override { in evict()
952 std::unique_ptr<GrDrawOpAtlas> fAtlas;
962 GrDrawOpAtlas* atlas, in createOp_TestingOnly()
987 GrDrawOpAtlas::Make(context->priv().proxyProvider(), format, GrColorType::kAlpha_8, in GR_DRAW_OP_TEST_DEFINE()
990 GrDrawOpAtlas::AllowMultitexturing::kYes, &gTestStruct); in GR_DRAW_OP_TEST_DEFINE()