Lines Matching refs:skjson
33 using GeometryAttacherT = sk_sp<sksg::GeometryNode> (*)(const skjson::ObjectValue&,
43 std::vector<sk_sp<sksg::GeometryNode>> (*)(const skjson::ObjectValue&,
54 using PaintAttacherT = sk_sp<sksg::PaintNode> (*)(const skjson::ObjectValue&,
73 std::vector<sk_sp<sksg::RenderNode>> (*)(const skjson::ObjectValue&,
102 const ShapeInfo* FindShapeInfo(const skjson::ObjectValue& jshape) {
122 const skjson::StringValue* type = jshape["ty"];
140 const skjson::ObjectValue& fJson;
146 sk_sp<sksg::GeometryNode> ShapeBuilder::AttachPathGeometry(const skjson::ObjectValue& jpath,
164 sk_sp<sksg::RenderNode> AnimationBuilder::attachShape(const skjson::ArrayValue* jshape,
172 const skjson::ObjectValue* jtransform = nullptr;
175 const skjson::ObjectValue& fJson;
188 const skjson::ObjectValue* shape = (*jshape)[jshape->size() - 1 - i];
360 sk_sp<sksg::RenderNode> AnimationBuilder::attachShapeLayer(const skjson::ObjectValue& layer,