Lines Matching refs:StreamReader
10 #include "experimental/skrive/src/reader/StreamReader.h"
17 extern sk_sp<Artboard> parse_artboard(StreamReader*);
19 void parse_artboards(const sk_sp<SkRive>& skrive, StreamReader* sr) {
24 StreamReader::AutoBlock block(sr);
25 if (block.type() == StreamReader::BlockType::kEoB) {
28 if (block.type() != StreamReader::BlockType::kActorArtboard) {
37 static sk_sp<SkRive> parse_skrive(std::unique_ptr<StreamReader> sr) {
48 StreamReader::AutoBlock block(sr);
49 if (block.type() == StreamReader::BlockType::kEoB) {
54 case StreamReader::BlockType::kArtboards:
69 auto reader = internal::StreamReader::Make(std::move(stream));