blob: fd5c5e2feda805939daa7aa35c4d89676bd4f1d2 [file] [log] [blame]
/*
* Copyright 2009-2015 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
/* migrated from chrome/src/skia/ext/SkFontHost_fontconfig_direct.cpp */
#include "SkFontConfigInterface_direct.h"
#include "SkStream.h"
#include "SkTypes.h"
// Loads fonts using GoogleFt2ReadFontFromMemory.
class SkFontConfigInterfaceDirectGoogle3 : public SkFontConfigInterfaceDirect {
public:
SkFontConfigInterfaceDirectGoogle3() {}
~SkFontConfigInterfaceDirectGoogle3() override {}
SkStreamAsset* openStream(const FontIdentity&) override;
protected:
// Override isAccessible to return true if the font is in the cache.
bool isAccessible(const char* filename) override;
private:
typedef SkFontConfigInterfaceDirect INHERITED;
};