Searched refs:SkStreamRewindable (Results 1 – 8 of 8) sorted by relevance
14 class SkStreamRewindable; variable39 static SkStreamRewindable* Create(SkStream* stream, size_t minBufferSize);
18 class SkStreamRewindable; variable107 virtual SkStreamRewindable* duplicate() const { return NULL; } in duplicate()145 class SK_API SkStreamRewindable : public SkStream {148 SkStreamRewindable* duplicate() const override = 0;152 class SK_API SkStreamSeekable : public SkStreamRewindable {
21 SkStreamRewindable* stream, Strategy strategy) { in Create()22 std::unique_ptr<SkStreamRewindable> streamDeleter(stream); in Create()
28 class SkStreamRewindable; variable77 CGDataProviderRef SkCreateDataProviderFromStream(std::unique_ptr<SkStreamRewindable>);
12 class FrontBufferedStream : public SkStreamRewindable {29 SkStreamRewindable* duplicate() const override { return nullptr; } in duplicate()64 SkStreamRewindable* SkFrontBufferedStream::Create(SkStream* stream, size_t bufferSize) { in Create()
40 SkStreamRewindable* stream, Strategy strategy);
53 CGDataProviderRef SkCreateDataProviderFromStream(std::unique_ptr<SkStreamRewindable> stream) { in SkCreateDataProviderFromStream()
284 std::unique_ptr<SkStreamRewindable> stream(SkFrontBufferedStream::Create(failingStream, 64)); in DEF_TEST()