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