void SkPictureRecord::addFontMetricsTopBottom(const SkPaint& paint, const SkFlatData& flat,
SkScalar minY, SkScalar maxY) {
- if (!flat->isTopBotWritten()) {
- computeFontMetricsTopBottom(paint, flat->writableTopBot());
- SkASSERT(flat->isTopBotWritten());
+ if (!flat.isTopBotWritten()) {
+ computeFontMetricsTopBottom(paint, flat.writableTopBot());
+ SkASSERT(flat.isTopBotWritten());
}
- addScalar(flat->topBot()[0] + minY);
- addScalar(flat->topBot()[1] + maxY);
+ addScalar(flat.topBot()[0] + minY);
+ addScalar(flat.topBot()[1] + maxY);
}
void SkPictureRecord::drawText(const void* text, size_t byteLength, SkScalar x,
virtual void drawData(const void*, size_t) SK_OVERRIDE;
virtual bool isDrawingToLayer() const SK_OVERRIDE;
- void addFontMetricsTopBottom(const SkPaint& paint, const SkFlatData*,
+ void addFontMetricsTopBottom(const SkPaint& paint, const SkFlatData&,
SkScalar minY, SkScalar maxY);
const SkTDArray<SkPicture* >& getPictureRefs() const {