Lines Matching refs:alloc

190                               GrSubRunAllocator* alloc);
277 GrSubRunAllocator* alloc) {
278 auto pathData = alloc->makeUniqueArray<PathGlyph>(
286 return alloc->makeUnique<PathSubRun>(
317 sk_sp<SkStrike>&& strike, SkSpan<SkGlyphVariant> glyphs, GrSubRunAllocator* alloc);
348 sk_sp<SkStrike>&& strike, SkSpan<SkGlyphVariant> glyphs, GrSubRunAllocator* alloc) {
349 Variant* variants = alloc->makePODArray<Variant>(glyphs.size());
466 GrSubRunAllocator* alloc);
532 GrSubRunAllocator* alloc) {
533 DevicePosition* glyphLeftTop = alloc->makePODArray<DevicePosition>(drawables.size());
534 GlyphVector::Variant* glyphIDs = alloc->makePODArray<GlyphVector::Variant>(drawables.size());
568 return alloc->makeUnique<DirectMaskSubRun>(
860 GrSubRunAllocator* alloc);
928 GrSubRunAllocator* alloc) {
931 SkSpan<VertexData> vertexData = alloc->makePODArray<VertexData>(
947 return alloc->makeUnique<TransformedMaskSubRun>(
949 GlyphVector::Make(std::move(strike), drawables.get<0>(), alloc));
1119 GrSubRunAllocator* alloc);
1200 GrSubRunAllocator* alloc) {
1216 SkSpan<VertexData> vertexData = alloc->makePODArray<VertexData>(drawables, mapper);
1218 return alloc->makeUnique<SDFTSubRun>(
1224 GlyphVector::Make(std::move(strike), drawables.get<0>(), alloc),
1683 GrSubRunAllocator* alloc);
1732 GrSubRunAllocator* alloc) {
1733 DevicePosition* glyphLeftTop = alloc->makePODArray<DevicePosition>(drawables.size());
1736 alloc->alignedBytes(drawables.size() * sizeof(GlyphVector::Variant),
1768 return alloc->makeUnique<DirectMaskSubRunNoCache>(
1924 GrSubRunAllocator* alloc);
1982 GrSubRunAllocator* alloc) {
1998 SkSpan<VertexData> vertexData = alloc->makePODArray<VertexData>(drawables, initializer);
2000 return alloc->makeUnique<TransformedMaskSubRunNoCache>(
2002 GlyphVector::Make(std::move(strike), drawables.get<0>(), alloc));
2150 GrSubRunAllocator* alloc);
2216 GrSubRunAllocator* alloc) {
2233 SkSpan<VertexData> vertexData = alloc->makePODArray<VertexData>(drawables, initializer);
2235 return alloc->makeUnique<SDFTSubRunNoCache>(
2240 GlyphVector::Make(std::move(strike), drawables.get<0>(), alloc),
2328 GrSubRunAllocator* alloc,
2334 , fAlloc{alloc}