Lines Matching refs:StreamReader
21 size_t parse_node(StreamReader*, T*);
24 std::tuple<sk_sp<Component>, size_t> make_from_stream(StreamReader* sr, Args&&... args) { in make_from_stream()
32 std::tuple<sk_sp<Component>, size_t> parse_component(StreamReader* sr) { in parse_component()
33 StreamReader::AutoBlock block(sr); in parse_component()
35 case StreamReader::BlockType::kActorNode: in parse_component()
37 case StreamReader::BlockType::kActorShape: in parse_component()
39 case StreamReader::BlockType::kColorFill: in parse_component()
41 case StreamReader::BlockType::kColorStroke: in parse_component()
43 case StreamReader::BlockType::kActorEllipse: in parse_component()
45 case StreamReader::BlockType::kActorRectangle: in parse_component()
55 sk_sp<Node> parse_components(StreamReader* sr) { in parse_components()
90 sk_sp<Artboard> parse_artboard(StreamReader* sr) { in parse_artboard()
102 StreamReader::AutoBlock block(sr); in parse_artboard()
103 if (block.type() == StreamReader::BlockType::kEoB) { in parse_artboard()
108 case StreamReader::BlockType::kComponents: in parse_artboard()