/* * Copyright 2006 The Android Open Source Project * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file.
*/
class SkArenaAlloc; class SkBitmap; class SkBlender; class SkDevice; class SkGlyph; class SkGlyphRunListPainterCPU; class SkMatrix; class SkPaint; class SkVertices; namespace sktext { class GlyphRunList; } struct SkPoint3; struct SkPoint; struct SkRSXform; struct SkRect;
// defaults to use SkBlitter::Choose() class SkDraw : public SkDrawBase { public:
SkDraw();
/* If dstOrNull is null, computes a dst by mapping the bitmap's bounds through the matrix. */ void drawBitmap(const SkBitmap&, const SkMatrix&, const SkRect* dstOrNull, const SkSamplingOptions&, const SkPaint&) const override; void drawSprite(const SkBitmap&, int x, int y, const SkPaint&) const; void drawGlyphRunList(SkCanvas* canvas,
SkGlyphRunListPainterCPU* glyphPainter, const sktext::GlyphRunList& glyphRunList, const SkPaint& paint) const;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.