/third_party/skia/src/core/ |
H A D | SkFontDescriptor.h | 21 SkFontData(std::unique_ptr<SkStreamAsset> stream, int index, const SkFixed* axis, int axisCount) in SkFontData() 28 SkFontData(std::unique_ptr<SkStreamAsset> stream, SkFontArguments args) in SkFontData() 48 std::unique_ptr<SkStreamAsset> detachStream() { return std::move(fStream); } in detachStream() 49 SkStreamAsset* getStream() { return fStream.get(); } in getStream() 50 SkStreamAsset const* getStream() const { return fStream.get(); } in getStream() 56 std::unique_ptr<SkStreamAsset> fStream; 82 std::unique_ptr<SkStreamAsset> dupStream() const { return fStream->duplicate(); } in dupStream() 92 std::unique_ptr<SkStreamAsset> detachStream() { return std::move(fStream); } in detachStream() 93 void setStream(std::unique_ptr<SkStreamAsset> stream) { fStream = std::move(stream); } in setStream() 106 std::unique_ptr<SkStreamAsset> fStrea [all...] |
H A D | SkFontMgr.cpp | 66 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, int) const override { 69 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>, 122 sk_sp<SkTypeface> SkFontMgr::makeFromStream(std::unique_ptr<SkStreamAsset> stream, in makeFromStream() 130 sk_sp<SkTypeface> SkFontMgr::makeFromStream(std::unique_ptr<SkStreamAsset> stream, in makeFromStream()
|
/third_party/skia/include/core/ |
H A D | SkStream.h | 21 class SkStreamAsset; 49 static std::unique_ptr<SkStreamAsset> MakeFromFile(const char path[]); 142 //SkStreamAsset 194 /** SkStreamAsset is a SkStreamSeekable for which getLength is required. */ 195 class SK_API SkStreamAsset : public SkStreamSeekable { class 200 std::unique_ptr<SkStreamAsset> duplicate() const { in duplicate() 201 return std::unique_ptr<SkStreamAsset>(this->onDuplicate()); in duplicate() 203 std::unique_ptr<SkStreamAsset> fork() const { in fork() 204 return std::unique_ptr<SkStreamAsset>(this->onFork()); in fork() 207 SkStreamAsset* onDuplicat [all...] |
H A D | SkTypeface.h | 30 class SkStreamAsset; 134 static sk_sp<SkTypeface> MakeFromStream(std::unique_ptr<SkStreamAsset> stream, int index = 0); 332 std::unique_ptr<SkStreamAsset> openStream(int* ttcIndex) const; 341 std::unique_ptr<SkStreamAsset> openExistingStream(int* ttcIndex) const; 402 virtual std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const = 0; 404 virtual std::unique_ptr<SkStreamAsset> onOpenExistingStream(int* ttcIndex) const;
|
H A D | SkFontMgr.h | 39 class SkStreamAsset; 134 sk_sp<SkTypeface> makeFromStream(std::unique_ptr<SkStreamAsset>, int ttcIndex = 0) const; 137 sk_sp<SkTypeface> makeFromStream(std::unique_ptr<SkStreamAsset>, const SkFontArguments&) const; 203 virtual sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, 205 virtual sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>,
|
/third_party/skia/src/ports/ |
H A D | SkFontMgr_custom.h | 21 class SkStreamAsset; 52 std::unique_ptr<SkStreamAsset> onOpenStream(int*) const override; 68 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override; 85 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override; 149 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, int ttcIndex) const override; 150 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>, const SkFontArguments&) const override;
|
H A D | SkFontMgr_FontConfigInterface.cpp | 21 std::unique_ptr<SkStreamAsset> SkTypeface_FCI::onOpenStream(int* ttcIndex) const { in onOpenStream() 25 SkStreamAsset* stream = fFontData->getStream(); in onOpenStream() 32 return std::unique_ptr<SkStreamAsset>(fFCI->openStream(this->getIdentity())); in onOpenStream() 41 return std::make_unique<SkFontData>(std::unique_ptr<SkStreamAsset>(fFCI->openStream(id)), in onMakeFontData() 223 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, 246 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream, 280 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(path);
|
H A D | SkFontMgr_custom.cpp | 50 std::unique_ptr<SkStreamAsset> SkTypeface_Empty::onOpenStream(int*) const { return nullptr; } in onOpenStream() 65 std::unique_ptr<SkStreamAsset> SkTypeface_Stream::onOpenStream(int* ttcIndex) const { in onOpenStream() 96 std::unique_ptr<SkStreamAsset> SkTypeface_File::onOpenStream(int* ttcIndex) const { in onOpenStream() 119 std::unique_ptr<SkStreamAsset> stream(this->onOpenStream(&index)); in onMakeFontData() 230 sk_sp<SkTypeface> SkFontMgr_Custom::onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, 235 sk_sp<SkTypeface> SkFontMgr_Custom::onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream, 258 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(path);
|
H A D | SkTypeface_mac_ct.h | 73 OpszVariation opszVariation, std::unique_ptr<SkStreamAsset> providedData) in SkTypeface_Mac() 88 std::unique_ptr<SkStreamAsset> providedData); 96 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override; 122 mutable std::unique_ptr<SkStreamAsset> fStream;
|
H A D | SkFontMgr_preview.h | 75 std::unique_ptr<SkStreamAsset> makeStream() const in makeStream() 93 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override 151 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override 195 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(pathName.c_str()); in SkFontStyleSet_Preview() 340 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, int ttcIndex) const override; 341 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream,
|
H A D | SkFontHost_FreeType_common.h | 83 bool recognizedFont(SkStreamAsset* stream, int* numFonts) const; 84 bool scanFont(SkStreamAsset* stream, int ttcIndex, 88 bool GetTypefaceFullname(SkStreamAsset* stream, int ttcIndex, SkByteArray& fullname) const; 99 FT_Face openFace(SkStreamAsset* stream, int ttcIndex, FT_Stream ftStream) const;
|
H A D | SkFontMgr_android.cpp | 77 std::unique_ptr<SkStreamAsset> makeStream() const { in makeStream() 92 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override { 144 std::unique_ptr<SkStreamAsset> onOpenStream(int* ttcIndex) const override { 188 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(pathName.c_str()); in SkFontStyleSet_Android() 434 return this->makeFromStream(std::unique_ptr<SkStreamAsset>(new SkMemoryStream(std::move(data))), 439 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(path); 443 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, 456 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream,
|
/third_party/skia/src/utils/win/ |
H A D | SkDWriteFontFileStream.h | 77 static HRESULT Create(SkStreamAsset* stream, 81 explicit SkDWriteFontFileStreamWrapper(SkStreamAsset* stream); 85 std::unique_ptr<SkStreamAsset> fStream;
|
/third_party/skia/tests/ |
H A D | TypefaceTest.cpp | 87 std::unique_ptr<SkStreamAsset> stream(GetResourceAsStream("fonts/Em.ttf")); in DEF_TEST() 127 std::unique_ptr<SkStreamAsset> stream = typeface->openStream(&fontIndex); in DEF_TEST() 222 std::unique_ptr<SkStreamAsset> variable(GetResourceAsStream("fonts/Variable.ttf")); in DEF_TEST() 237 std::unique_ptr<SkStreamAsset> dupTags(GetResourceAsStream("fonts/VaryAlongQuads.ttf")); in DEF_TEST() 258 std::unique_ptr<SkStreamAsset> distortable(GetResourceAsStream("fonts/Distortable.ttf")); in DEF_TEST() 284 std::unique_ptr<SkStreamAsset> distortable(GetResourceAsStream("fonts/Distortable.ttf")); in DEF_TEST() 425 std::unique_ptr<SkStreamAsset> variable(GetResourceAsStream("fonts/Variable.ttf")); in DEF_TEST() 440 std::unique_ptr<SkStreamAsset> dupTags(GetResourceAsStream("fonts/VaryAlongQuads.ttf")); in DEF_TEST() 458 std::unique_ptr<SkStreamAsset> distortable(GetResourceAsStream("fonts/Distortable.ttf")); in DEF_TEST()
|
H A D | StreamTest.cpp | 75 std::unique_ptr<SkStreamAsset> stream2(stream.duplicate()); in test_filestreams() 85 std::unique_ptr<SkStreamAsset> stream2(stream.duplicate()); in test_filestreams() 108 std::unique_ptr<SkStreamAsset> stream(ds.detachAsStream()); in TestWStream() 113 std::unique_ptr<SkStreamAsset> stream2(stream->duplicate()); in TestWStream() 116 std::unique_ptr<SkStreamAsset> stream3(stream->fork()); in TestWStream() 132 std::unique_ptr<SkStreamAsset> stream(ds.detachAsStream()); in TestWStream() 136 std::unique_ptr<SkStreamAsset> stream2(stream->duplicate()); in TestWStream() 166 std::unique_ptr<SkStreamAsset> rstream(wstream.detachAsStream()); in TestPackedUInt() 345 SkStreamAsset* asset, in stream_peek_test() 395 std::unique_ptr<SkStreamAsset> asse in DEF_TEST() [all...] |
/third_party/skia/tools/ |
H A D | Resources.h | 16 class SkStreamAsset; 35 std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource);
|
H A D | Resources.cpp | 39 std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource) { in GetResourceAsStream() 41 return data ? std::unique_ptr<SkStreamAsset>(new SkMemoryStream(std::move(data))) in GetResourceAsStream()
|
/third_party/skia/src/ports/skia_ohos/ |
H A D | SkFontMgr_ohos.h | 45 virtual sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, 47 virtual sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream, 63 sk_sp<SkTypeface> makeTypeface(std::unique_ptr<SkStreamAsset> stream,
|
/third_party/skia/experimental/skrive/src/reader/ |
H A D | BinaryReader.cpp | 20 explicit BinaryReader(std::unique_ptr<SkStreamAsset> stream) in BinaryReader() 138 const std::unique_ptr<SkStreamAsset> fStream; 149 std::unique_ptr<StreamReader> MakeBinaryStreamReader(std::unique_ptr<SkStreamAsset> stream) { in MakeBinaryStreamReader()
|
H A D | StreamReader.cpp | 20 extern std::unique_ptr<StreamReader> MakeBinaryStreamReader(std::unique_ptr<SkStreamAsset>); 34 std::unique_ptr<StreamReader> StreamReader::Make(std::unique_ptr<SkStreamAsset> stream) { in Make()
|
/third_party/skia/include/ports/ |
H A D | SkFontMgr_indirect.h | 22 class SkStreamAsset; 50 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, int ttcIndex) const override; 51 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream,
|
H A D | SkRemotableFontMgr.h | 17 class SkStreamAsset; 133 virtual SkStreamAsset* getData(int dataId) const = 0;
|
H A D | SkFontConfigInterface.h | 92 virtual SkStreamAsset* openStream(const FontIdentity&) = 0; 101 return SkTypeface::MakeFromStream(std::unique_ptr<SkStreamAsset>(this->openStream(identity)), in makeTypeface()
|
/third_party/skia/src/fonts/ |
H A D | SkFontMgr_indirect.cpp | 111 std::unique_ptr<SkStreamAsset> stream(dataTypeface->openStream(nullptr)); in createTypefaceFromFontId() 118 std::unique_ptr<SkStreamAsset> stream(fProxy->getData(id.fDataId)); in createTypefaceFromFontId() 153 sk_sp<SkTypeface> SkFontMgr_Indirect::onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream, in onMakeFromStreamIndex() 158 sk_sp<SkTypeface> SkFontMgr_Indirect::onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream, in onMakeFromStreamArgs()
|
/third_party/skia/include/utils/ |
H A D | SkOrderedFontMgr.h | 41 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>, 43 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>,
|