aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/fonts/SkFontMgr_indirect.cpp
diff options
context:
space:
mode:
authorGravatar Herb Derby <herb@google.com>2017-01-20 16:07:52 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-01-23 17:09:37 +0000
commit9adfef8680c22ce8980031b4bcb9f1fadd066a80 (patch)
tree39cbe845eebfe3e1ce063910207b03d63443a29e /src/fonts/SkFontMgr_indirect.cpp
parent5b92e4ab8e1d238f3acbd775accae8c5436c1b71 (diff)
Remove public APIs that use SkDataTable.
Change-Id: Ibb8f987efc585713a6f8061c72fb416d07be13b1 Reviewed-on: https://skia-review.googlesource.com/7352 Reviewed-by: Mike Reed <reed@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'src/fonts/SkFontMgr_indirect.cpp')
-rw-r--r--src/fonts/SkFontMgr_indirect.cpp22
1 files changed, 4 insertions, 18 deletions
diff --git a/src/fonts/SkFontMgr_indirect.cpp b/src/fonts/SkFontMgr_indirect.cpp
index f594e2d888..f3ba9d1c25 100644
--- a/src/fonts/SkFontMgr_indirect.cpp
+++ b/src/fonts/SkFontMgr_indirect.cpp
@@ -5,7 +5,6 @@
* found in the LICENSE file.
*/
-#include "SkDataTable.h"
#include "SkFontMgr.h"
#include "SkFontMgr_indirect.h"
#include "SkFontStyle.h"
@@ -60,30 +59,17 @@ private:
sk_sp<SkRemotableFontIdentitySet> fData;
};
-void SkFontMgr_Indirect::set_up_family_names(const SkFontMgr_Indirect* self) {
- self->fFamilyNames = self->fProxy->getFamilyNames();
-}
-
int SkFontMgr_Indirect::onCountFamilies() const {
- fFamilyNamesInitOnce(SkFontMgr_Indirect::set_up_family_names, this);
- return fFamilyNames->count();
+ return 0;
}
void SkFontMgr_Indirect::onGetFamilyName(int index, SkString* familyName) const {
- fFamilyNamesInitOnce(SkFontMgr_Indirect::set_up_family_names, this);
- if (index >= fFamilyNames->count()) {
- familyName->reset();
- return;
- }
- familyName->set(fFamilyNames->atStr(index));
+ SkFAIL("Not implemented");
}
SkFontStyleSet* SkFontMgr_Indirect::onCreateStyleSet(int index) const {
- SkRemotableFontIdentitySet* set = fProxy->getIndex(index);
- if (nullptr == set) {
- return nullptr;
- }
- return new SkStyleSet_Indirect(this, index, set);
+ SkFAIL("Not implemented");
+ return nullptr;
}
SkFontStyleSet* SkFontMgr_Indirect::onMatchFamily(const char familyName[]) const {