Lines Matching refs:StreamReader
8 #include "experimental/skrive/src/reader/StreamReader.h"
19 StreamReader::BlockType block_type(const char* type_name) {
22 StreamReader::BlockType block_type;
24 {"artboard" , StreamReader::BlockType::kActorArtboard },
25 {"artboards" , StreamReader::BlockType::kArtboards },
26 {"colorFill" , StreamReader::BlockType::kColorFill },
27 {"colorStroke" , StreamReader::BlockType::kColorStroke },
28 {"ellipse" , StreamReader::BlockType::kActorEllipse },
29 {"gradientFill" , StreamReader::BlockType::kGradientFill },
30 {"gradientStroke" , StreamReader::BlockType::kGradientStroke },
31 {"node" , StreamReader::BlockType::kActorNode },
32 {"nodes" , StreamReader::BlockType::kComponents },
33 {"path" , StreamReader::BlockType::kActorPath },
34 {"polygon" , StreamReader::BlockType::kActorPolygon },
35 {"radialGradientFill" , StreamReader::BlockType::kRadialGradientFill },
36 {"radialGradientStroke", StreamReader::BlockType::kRadialGradientStroke },
37 {"rectangle" , StreamReader::BlockType::kActorRectangle },
38 {"shape" , StreamReader::BlockType::kActorShape },
39 {"star" , StreamReader::BlockType::kActorStar },
40 {"triangle" , StreamReader::BlockType::kActorTriangle },
43 const TypeMapEntry key = { type_name, StreamReader::BlockType::kUnknown };
53 : StreamReader::BlockType::kUnknown;
56 class JsonReader final : public StreamReader {
252 std::unique_ptr<StreamReader> MakeJsonStreamReader(const char json[], size_t len) {