Lines Matching defs:jgrad
24 static sk_sp<GradientAdapter> Make(const skjson::ObjectValue& jgrad,
26 const skjson::ObjectValue* jstops = jgrad["g"];
34 const auto type = (ParseDefault<int>(jgrad["t"], 1) == 1) ? Type::kLinear
43 jgrad, *jstops, abuilder));
54 const skjson::ObjectValue& jgrad,
60 this->bind(abuilder, jgrad["s"], fStartPoint);
61 this->bind(abuilder, jgrad["e"], fEndPoint );
207 sk_sp<sksg::PaintNode> ShapeBuilder::AttachGradientFill(const skjson::ObjectValue& jgrad,
209 auto adapter = GradientAdapter::Make(jgrad, *abuilder);
212 ? AttachFill(jgrad, abuilder, sksg::ShaderPaint::Make(adapter->node()), adapter)
216 sk_sp<sksg::PaintNode> ShapeBuilder::AttachGradientStroke(const skjson::ObjectValue& jgrad,
218 auto adapter = GradientAdapter::Make(jgrad, *abuilder);
221 ? AttachStroke(jgrad, abuilder, sksg::ShaderPaint::Make(adapter->node()), adapter)