Lines Matching defs:alloc
70 size_t SkGlyph::allocImage(SkArenaAlloc* alloc) {
73 fImage = alloc->makeBytesAlignedTo(size, this->formatAlignment());
78 bool SkGlyph::setImage(SkArenaAlloc* alloc, SkScalerContext* scalerContext) {
83 this->allocImage(alloc);
91 bool SkGlyph::setImage(SkArenaAlloc* alloc, const void* image) {
93 this->allocImage(alloc);
100 size_t SkGlyph::setMetricsAndImage(SkArenaAlloc* alloc, const SkGlyph& from) {
117 if (from.fImage != nullptr && this->setImage(alloc, from.image())) {
144 void SkGlyph::installPath(SkArenaAlloc* alloc, const SkPath* path) {
147 fPathData = alloc->make<SkGlyph::PathData>();
156 bool SkGlyph::setPath(SkArenaAlloc* alloc, SkScalerContext* scalerContext) {
160 this->installPath(alloc, &path);
162 this->installPath(alloc, nullptr);
170 bool SkGlyph::setPath(SkArenaAlloc* alloc, const SkPath* path) {
172 this->installPath(alloc, path);
289 SkScalar* array, int* count, SkArenaAlloc* alloc) {
324 SkGlyph::Intercept* intercept = alloc->make<SkGlyph::Intercept>();