Home
last modified time | relevance | path

Searched refs:SkStreamAsset (Results 1 – 25 of 66) sorted by relevance

123

/external/skia/include/core/
DSkStream.h19 class SkStreamAsset; variable
48 static SkStreamAsset* NewFromFile(const char path[]);
165 class SK_API SkStreamAsset : public SkStreamSeekable {
167 SkStreamAsset* duplicate() const override = 0;
168 SkStreamAsset* fork() const override = 0;
175 class SK_API SkStreamMemory : public SkStreamAsset {
229 class SK_API SkFILEStream : public SkStreamAsset {
261 SkStreamAsset* duplicate() const override;
266 SkStreamAsset* fork() const override;
279 typedef SkStreamAsset INHERITED;
[all …]
DSkTypeface.h25 class SkStreamAsset; variable
134 static SkTypeface* CreateFromStream(SkStreamAsset* stream, int index = 0);
285 SkStreamAsset* openStream(int* ttcIndex) const;
346 virtual SkStreamAsset* onOpenStream(int* ttcIndex) const = 0;
/external/skia/src/ports/
DSkFontConfigTypeface.h18 SkAutoTDelete<SkStreamAsset> fLocalStream;
28 SkStreamAsset* localStream) { in Create()
36 SkStreamAsset* getLocalStream() const { return fLocalStream.get(); } in getLocalStream()
53 FontConfigTypeface(const SkFontStyle& style, bool fixedWidth, SkStreamAsset* localStream) in FontConfigTypeface()
61 SkStreamAsset* onOpenStream(int* ttcIndex) const override;
DSkFontMgr_custom.cpp66 SkStreamAsset* onOpenStream(int*) const override { return nullptr; } in onOpenStream()
76 const SkString familyName, SkStreamAsset* stream, int index) in SkTypeface_Stream()
82 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
88 const SkAutoTDelete<const SkStreamAsset> fStream;
103 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
289 SkTypeface* onCreateFromStream(SkStreamAsset* bareStream, int ttcIndex) const override { in onCreateFromStream()
290 SkAutoTDelete<SkStreamAsset> stream(bareStream); in onCreateFromStream()
307 SkAutoTDelete<SkStreamAsset> stream(SkStream::NewFromFile(path)); in onCreateFromFile()
DSkFontMgr_android.cpp76 SkStreamAsset* createStream() const { in createStream()
90 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
126 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
440 SkAutoTDelete<SkStreamAsset> stream(SkStream::NewFromFile(path)); in onCreateFromFile()
444 SkTypeface* onCreateFromStream(SkStreamAsset* bareStream, int ttcIndex) const override { in onCreateFromStream()
445 SkAutoTDelete<SkStreamAsset> stream(bareStream); in onCreateFromStream()
456 SkTypeface* onCreateFromStream(SkStreamAsset* s, const FontParameters& params) const override { in onCreateFromStream()
458 SkAutoTDelete<SkStreamAsset> stream(s); in onCreateFromStream()
480 SkStreamAsset* stream(data->getStream()); in onCreateFromFontData()
DSkFontConfigInterface_direct_google3.h20 SkStreamAsset* openStream(const FontIdentity&) override;
DSkFontConfigInterface_direct_google3.cpp26 SkStreamAsset* SkFontConfigInterfaceDirectGoogle3::openStream(const FontIdentity& identity) { in openStream()
DSkFontMgr_fontconfig.cpp400 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
435 SkStreamAsset* onOpenStream(int* ttcIndex) const override { in onOpenStream()
820 SkTypeface* onCreateFromStream(SkStreamAsset* bareStream, int ttcIndex) const override { in onCreateFromStream()
821 SkAutoTDelete<SkStreamAsset> stream(bareStream); in onCreateFromStream()
837 SkTypeface* onCreateFromStream(SkStreamAsset* s, const FontParameters& params) const override { in onCreateFromStream()
839 SkAutoTDelete<SkStreamAsset> stream(s); in onCreateFromStream()
869 SkStreamAsset* stream(fontData->getStream()); in onCreateFromFontData()
/external/skia/src/core/
DSkFontDescriptor.h18 SkFontData(SkStreamAsset* stream, int index, const SkFixed axis[], int axisCount) in SkFontData()
36 SkStreamAsset* duplicateStream() const { return fStream->duplicate(); } in duplicateStream()
37 SkStreamAsset* detachStream() { return fStream.detach(); } in detachStream()
38 SkStreamAsset* getStream() { return fStream.get(); } in getStream()
44 SkAutoTDelete<SkStreamAsset> fStream;
DSkFontMgr.cpp70 SkTypeface* onCreateFromStream(SkStreamAsset* stream, int) const override { in onCreateFromStream()
128 SkTypeface* SkFontMgr::createFromStream(SkStreamAsset* stream, int ttcIndex) const { in createFromStream()
135 SkTypeface* SkFontMgr::createFromStream(SkStreamAsset* stream, const FontParameters& params) const { in createFromStream()
150 SkTypeface* SkFontMgr::onCreateFromStream(SkStreamAsset* stream, const FontParameters& p) const { in onCreateFromStream()
DSkRWBuffer.cpp241 class SkROBufferStreamAsset : public SkStreamAsset {
311 SkStreamAsset* duplicate() const override { return new SkROBufferStreamAsset(fBuffer); } in duplicate()
337 SkStreamAsset* fork() const override { in fork()
338 SkStreamAsset* clone = this->duplicate(); in fork()
351 SkStreamAsset* SkRWBuffer::newStreamSnapshot() const { in newStreamSnapshot()
DSkRWBuffer.h16 class SkStreamAsset; variable
83 SkStreamAsset* newStreamSnapshot() const;
DSkTypeface.cpp42 SkStreamAsset* onOpenStream(int* ttcIndex) const override { return nullptr; } in onOpenStream()
146 SkTypeface* SkTypeface::CreateFromStream(SkStreamAsset* stream, int index) { in CreateFromStream()
218 SkStreamAsset* SkTypeface::openStream(int* ttcIndex) const { in openStream()
234 SkAutoTDelete<SkStreamAsset> stream(this->onOpenStream(&index)); in onCreateFontData()
DSkStream.cpp232 SkStreamAsset* SkFILEStream::duplicate() const { in duplicate()
267 SkStreamAsset* SkFILEStream::fork() const { in fork()
268 SkAutoTDelete<SkStreamAsset> that(this->duplicate()); in fork()
689 class SkBlockMemoryStream : public SkStreamAsset {
818 SkStreamAsset* SkDynamicMemoryWStream::detachAsStream() { in detachAsStream()
868 SkStreamAsset* SkStream::NewFromFile(const char path[]) { in NewFromFile()
/external/skia/include/ports/
DSkFontMgr.h18 class SkStreamAsset; variable
103 SkTypeface* createFromStream(SkStreamAsset*, int ttcIndex = 0) const;
149 SkTypeface* createFromStream(SkStreamAsset*, const FontParameters&) const;
193 virtual SkTypeface* onCreateFromStream(SkStreamAsset*, int ttcIndex) const = 0;
195 virtual SkTypeface* onCreateFromStream(SkStreamAsset*, const FontParameters&) const;
DSkRemotableFontMgr.h17 class SkStreamAsset; variable
144 virtual SkStreamAsset* getData(int dataId) const = 0;
DSkFontMgr_indirect.h22 class SkStreamAsset; variable
53 SkTypeface* onCreateFromStream(SkStreamAsset* stream, int ttcIndex) const override;
/external/skia/tests/
DStreamTest.cpp64 SkAutoTDelete<SkStreamAsset> stream2(stream.duplicate()); in test_filestreams()
74 SkAutoTDelete<SkStreamAsset> stream2(stream.duplicate()); in test_filestreams()
97 SkAutoTDelete<SkStreamAsset> stream(ds.detachAsStream()); in TestWStream()
102 SkAutoTDelete<SkStreamAsset> stream2(stream->duplicate()); in TestWStream()
105 SkAutoTDelete<SkStreamAsset> stream3(stream->fork()); in TestWStream()
127 SkAutoTDelete<SkStreamAsset> stream(ds.detachAsStream()); in TestWStream()
131 SkAutoTDelete<SkStreamAsset> stream2(stream->duplicate()); in TestWStream()
316 SkStreamAsset* asset, in stream_peek_test()
363 SkAutoTDelete<SkStreamAsset> asset(dynamicMemoryWStream.detachAsStream()); in DEF_TEST()
434 SkAutoTDelete<SkStreamAsset> asset(tmp.detachAsStream()); in DEF_TEST()
DPDFDeflateWStreamTest.cpp32 SkStreamAsset* stream_inflate(SkStream* src) { in stream_inflate()
127 SkAutoTDelete<SkStreamAsset> compressed( in DEF_TEST()
129 SkAutoTDelete<SkStreamAsset> decompressed(stream_inflate(compressed)); in DEF_TEST()
/external/skia/src/utils/win/
DSkDWriteFontFileStream.h68 static HRESULT Create(SkStreamAsset* stream,
72 explicit SkDWriteFontFileStreamWrapper(SkStreamAsset* stream);
76 SkAutoTDelete<SkStreamAsset> fStream;
DSkDWriteFontFileStream.cpp138 HRESULT SkDWriteFontFileStreamWrapper::Create(SkStreamAsset* stream, in Create()
148 SkDWriteFontFileStreamWrapper::SkDWriteFontFileStreamWrapper(SkStreamAsset* stream) in SkDWriteFontFileStreamWrapper()
/external/skia/tools/
DResources.h15 class SkStreamAsset; variable
23 SkStreamAsset* GetResourceAsStream(const char* resource);
DResources.cpp41 SkStreamAsset* GetResourceAsStream(const char* resource) { in GetResourceAsStream()
53 SkAutoTDelete<SkStreamAsset> stream(GetResourceAsStream(resource)); in GetResourceAsTypeface()
/external/skia/src/fonts/
DSkFontMgr_indirect.cpp126 SkAutoTDelete<SkStreamAsset> stream(dataTypeface->openStream(nullptr)); in createTypefaceFromFontId()
133 SkAutoTDelete<SkStreamAsset> stream(fProxy->getData(id.fDataId)); in createTypefaceFromFontId()
175 SkTypeface* SkFontMgr_Indirect::onCreateFromStream(SkStreamAsset* stream, int ttcIndex) const { in onCreateFromStream()
DSkFontMgr_fontconfig.cpp295 SkTypeface* onCreateFromStream(SkStreamAsset* bareStream, int ttcIndex) const override { in onCreateFromStream()
296 SkAutoTDelete<SkStreamAsset> stream(bareStream); in onCreateFromStream()
317 SkAutoTDelete<SkStreamAsset> stream(SkStream::NewFromFile(path)); in onCreateFromFile()

123