Home | History | Annotate | Download | only in ports
      1 
      2 /*
      3  * Copyright 2008 The Android Open Source Project
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 
      9 
     10 #include "SkFontHost.h"
     11 
     12 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
     13                                      const char famillyName[],
     14                                      const void* data, size_t bytelength,
     15                                      SkTypeface::Style style) {
     16     SkDEBUGFAIL("SkFontHost::FindTypeface unimplemented");
     17     return NULL;
     18 }
     19 
     20 SkTypeface* SkFontHost::CreateTypefaceFromStream(SkStream*) {
     21     SkDEBUGFAIL("SkFontHost::CreateTypeface unimplemented");
     22     return NULL;
     23 }
     24 
     25 SkTypeface* SkFontHost::CreateTypefaceFromFile(char const*) {
     26     SkDEBUGFAIL("SkFontHost::CreateTypefaceFromFile unimplemented");
     27     return NULL;
     28 }
     29 
     30 // static
     31 SkAdvancedTypefaceMetrics* SkFontHost::GetAdvancedTypefaceMetrics(
     32         uint32_t fontID,
     33         SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo) {
     34     SkDEBUGFAIL("SkFontHost::GetAdvancedTypefaceMetrics unimplemented");
     35     return NULL;
     36 }
     37 
     38 void SkFontHost::FilterRec(SkScalerContext::Rec* rec) {
     39 }
     40 
     41 ///////////////////////////////////////////////////////////////////////////////
     42 
     43 SkStream* SkFontHost::OpenStream(uint32_t uniqueID) {
     44     SkDEBUGFAIL("SkFontHost::OpenStream unimplemented");
     45     return NULL;
     46 }
     47 
     48 size_t SkFontHost::GetFileName(SkFontID fontID, char path[], size_t length,
     49                                int32_t* index) {
     50     SkDebugf("SkFontHost::GetFileName unimplemented\n");
     51     return 0;
     52 }
     53 
     54 ///////////////////////////////////////////////////////////////////////////////
     55 
     56 void SkFontHost::Serialize(const SkTypeface* face, SkWStream* stream) {
     57     SkDEBUGFAIL("SkFontHost::Serialize unimplemented");
     58 }
     59 
     60 SkTypeface* SkFontHost::Deserialize(SkStream* stream) {
     61     SkDEBUGFAIL("SkFontHost::Deserialize unimplemented");
     62     return NULL;
     63 }
     64 
     65 ///////////////////////////////////////////////////////////////////////////////
     66 
     67 SkScalerContext* SkFontHost::CreateScalerContext(const SkDescriptor* desc) {
     68     SkDEBUGFAIL("SkFontHost::CreateScalarContext unimplemented");
     69     return NULL;
     70 }
     71 
     72 SkFontID SkFontHost::NextLogicalFont(SkFontID currFontID, SkFontID origFontID) {
     73     return 0;
     74 }
     75 
     76 
     77