diff options
Diffstat (limited to 'include/atlastext/SkAtlasTextFont.h')
-rw-r--r-- | include/atlastext/SkAtlasTextFont.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/include/atlastext/SkAtlasTextFont.h b/include/atlastext/SkAtlasTextFont.h deleted file mode 100644 index a9e641f7ad..0000000000 --- a/include/atlastext/SkAtlasTextFont.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2017 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#ifndef SkAtlasTextFont_DEFINED -#define SkAtlasTextFont_DEFINED - -#include "SkRefCnt.h" -#include "SkTypeface.h" - -/** Represents a font at a size. TODO: What else do we need here (skewX, scaleX, vertical, ...)? */ -class SK_API SkAtlasTextFont : public SkRefCnt { -public: - static sk_sp<SkAtlasTextFont> Make(sk_sp<SkTypeface> typeface, SkScalar size) { - return sk_sp<SkAtlasTextFont>(new SkAtlasTextFont(std::move(typeface), size)); - } - - SkTypeface* typeface() const { return fTypeface.get(); } - - sk_sp<SkTypeface> refTypeface() const { return fTypeface; } - - SkScalar size() const { return fSize; } - -private: - SkAtlasTextFont(sk_sp<SkTypeface> typeface, SkScalar size) - : fTypeface(std::move(typeface)), fSize(size) {} - - sk_sp<SkTypeface> fTypeface; - SkScalar fSize; -}; - -#endif |