Home
last modified time | relevance | path

Searched refs:SkStreamAsset (Results 1 - 25 of 108) sorted by relevance

12345

/third_party/skia/src/core/
H A DSkFontDescriptor.h21 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 DSkFontMgr.cpp66 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 DSkStream.h21 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 DSkTypeface.h30 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 DSkFontMgr.h39 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 DSkFontMgr_custom.h21 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 DSkFontMgr_FontConfigInterface.cpp21 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 DSkFontMgr_custom.cpp50 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 DSkTypeface_mac_ct.h73 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 DSkFontMgr_preview.h75 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 DSkFontHost_FreeType_common.h83 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 DSkFontMgr_android.cpp77 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 DSkDWriteFontFileStream.h77 static HRESULT Create(SkStreamAsset* stream,
81 explicit SkDWriteFontFileStreamWrapper(SkStreamAsset* stream);
85 std::unique_ptr<SkStreamAsset> fStream;
/third_party/skia/tests/
H A DTypefaceTest.cpp87 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 DStreamTest.cpp75 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 DResources.h16 class SkStreamAsset;
35 std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource);
H A DResources.cpp39 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 DSkFontMgr_ohos.h45 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 DBinaryReader.cpp20 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 DStreamReader.cpp20 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 DSkFontMgr_indirect.h22 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 DSkRemotableFontMgr.h17 class SkStreamAsset;
133 virtual SkStreamAsset* getData(int dataId) const = 0;
H A DSkFontConfigInterface.h92 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 DSkFontMgr_indirect.cpp111 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 DSkOrderedFontMgr.h41 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset>,
43 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset>,

Completed in 11 milliseconds

12345