Home | History | Annotate | Download | only in core

Lines Matching refs:allocator

354     SkArenaAlloc* allocator)
382 auto blenderStage = this->chooseBlenderForShading(alphaType, postAlpha, allocator);
384 blenderStage, filterQuality, xTile, yTile, srcPixmap, paintColor, allocator);
386 samplerStage, dimensions, xTile, yTile, filterQuality, dx, allocator);
387 fFirstStage = this->chooseMatrix(tilerStage, adjustedInverse, allocator);
396 SkArenaAlloc* allocator)
404 auto sampler = allocator->make<RGBA8888UnitRepeatSrc>(
409 auto sampler = allocator->make<RGBA8888UnitRepeatSrcOver>(
415 auto tilerStage = pipeline.fTileStageCloner(sampleStage, allocator);
416 auto matrixStage = pipeline.fMatrixStageCloner(tilerStage, allocator);
428 SkArenaAlloc* allocator)
448 return allocator->make<SkLinearBitmapPipeline>(
449 pipeline, srcPixmap, blendMode, dstInfo, allocator);
472 SkArenaAlloc* allocator)
475 auto matrixStage = allocator->make<PerspectiveMatrix<>>(
488 auto matrixStage = allocator->make<AffineMatrix<>>(
499 auto matrixStage = allocator->make<ScaleMatrix<>>(
509 auto matrixStage = allocator->make<TranslateMatrix<>>(
529 SkArenaAlloc* allocator)
531 auto tilerStage = allocator->make<Tiler>(next, dimensions);
545 SkArenaAlloc* allocator)
550 return this->createTiler<Tiler>(next, dimensions, allocator);
554 return this->createTiler<Tiler>(next, dimensions, allocator);
558 return this->createTiler<Tiler>(next, dimensions, allocator);
574 SkArenaAlloc* allocator)
578 return this->chooseTilerYMode<XClampStrategy>(next, yMode, dimensions, allocator);
582 next, yMode, dimensions, allocator);
585 next, yMode, dimensions, allocator);
588 return this->chooseTilerYMode<XMirrorStrategy>(next, yMode, dimensions, allocator);
600 SkArenaAlloc* allocator)
604 return allocator->make<Accessor>(srcPixmap);
607 return allocator->make<Accessor>(srcPixmap);
614 SkArenaAlloc* allocator)
621 return allocator->make<Accessor>(srcPixmap, A8TintColor);
624 return this->chooseSpecificAccessor<kARGB_4444_SkColorType>(srcPixmap, allocator);
626 return this->chooseSpecificAccessor<kRGB_565_SkColorType>(srcPixmap, allocator);
628 return this->chooseSpecificAccessor<kRGBA_8888_SkColorType>(srcPixmap, allocator);
630 return this->chooseSpecificAccessor<kBGRA_8888_SkColorType>(srcPixmap, allocator);
632 return this->chooseSpecificAccessor<kIndex_8_SkColorType>(srcPixmap, allocator);
634 return this->chooseSpecificAccessor<kGray_8_SkColorType>(srcPixmap, allocator);
637 return allocator->make<Accessor>(srcPixmap);
652 SkArenaAlloc* allocator)
665 return allocator->make<Sampler>(next, srcPixmap);
671 return allocator->make<Sampler>(next, srcPixmap);
682 return allocator->make<Sampler>(next, dimensions, xTile, yTile, srcPixmap);
688 return allocator->make<Sampler>(next, dimensions, xTile, yTile, srcPixmap);
696 auto pixelAccessor = this->choosePixelAccessor(srcPixmap, A8TintColor, allocator);
700 return allocator->make<Sampler>(next, pixelAccessor);
703 return allocator->make<Sampler>(next, dimensions, xTile, yTile, pixelAccessor);
710 SkArenaAlloc* allocator)
713 return allocator->make<SrcFPPixel<kUnpremul_SkAlphaType>>(postAlpha);
716 return allocator->make<SrcFPPixel<kPremul_SkAlphaType>>(postAlpha);