diff options
Diffstat (limited to 'chromium/third_party/skia/src/text/SkTextLayout.cpp')
-rw-r--r-- | chromium/third_party/skia/src/text/SkTextLayout.cpp | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/chromium/third_party/skia/src/text/SkTextLayout.cpp b/chromium/third_party/skia/src/text/SkTextLayout.cpp deleted file mode 100644 index 6f8bca562ab..00000000000 --- a/chromium/third_party/skia/src/text/SkTextLayout.cpp +++ /dev/null @@ -1,78 +0,0 @@ - -/* - * Copyright 2011 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ -#include "SkTextLayout.h" - -SkTextStyle::SkTextStyle() { - fPaint.setAntiAlias(true); -} - -SkTextStyle::SkTextStyle(const SkTextStyle& src) : fPaint(src.fPaint) {} - -SkTextStyle::SkTextStyle(const SkPaint& paint) : fPaint(paint) {} - -SkTextStyle::~SkTextStyle() {} - -/////////////////////////////////////////////////////////////////////////////// - -SkTextLayout::SkTextLayout() { - fBounds.setEmpty(); - fDefaultStyle = new SkTextStyle; -} - -SkTextLayout::~SkTextLayout() { - fDefaultStyle->unref(); - fLines.deleteAll(); -} - -void SkTextLayout::setText(const char text[], size_t length) { - fText.setCount(length); - memcpy(fText.begin(), text, length); -} - -void SkTextLayout::setBounds(const SkRect& bounds) { - fBounds = bounds; - // if width changed, inval cache -} - -SkTextStyle* SkTextLayout::setDefaultStyle(SkTextStyle* style) { - SkRefCnt_SafeAssign(fDefaultStyle, style); - return style; -} - -/////////////////////////////////////////////////////////////////////////////// - -struct SkTextLayout::GlyphRun { - GlyphRun(); - ~GlyphRun(); - - SkPoint* fLocs; - uint16_t* fGlyphIDs; - int fCount; -}; - -SkTextLayout::GlyphRun::GlyphRun() : fLocs(NULL), fGlyphIDs(NULL), fCount(0) {} - -SkTextLayout::GlyphRun::~GlyphRun() { - delete[] fLocs; - delete[] fGlyphIDs; -} - -struct SkTextLayout::Line { - Line() {} - ~Line(); - - SkScalar fBaselineY; - SkTDArray<GlyphRun*> fRuns; -}; - -SkTextLayout::Line::~Line() { - fRuns.deleteAll(); -} - -void SkTextLayout::draw(SkCanvas* canvas) { -} |