summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/skia/src/text/SkTextLayout.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/skia/src/text/SkTextLayout.cpp')
-rw-r--r--chromium/third_party/skia/src/text/SkTextLayout.cpp78
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) {
-}