Lines Matching refs:composite
74 auto composite = sk_make_sp<CompositeTransform>(matrix); in AttachMatrix() local
76 [composite](const VectorValue& a) { in AttachMatrix()
77 composite->setAnchorPoint(ValueTraits<VectorValue>::As<SkPoint>(a)); in AttachMatrix()
80 [composite](const VectorValue& p) { in AttachMatrix()
81 composite->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachMatrix()
84 [composite](const VectorValue& s) { in AttachMatrix()
85 composite->setScale(ValueTraits<VectorValue>::As<SkVector>(s)); in AttachMatrix()
95 [composite](const ScalarValue& r) { in AttachMatrix()
96 composite->setRotation(r); in AttachMatrix()
99 [composite](const ScalarValue& sk) { in AttachMatrix()
100 composite->setSkew(sk); in AttachMatrix()
103 [composite](const ScalarValue& sa) { in AttachMatrix()
104 composite->setSkewAxis(sa); in AttachMatrix()
165 auto composite = sk_make_sp<CompositeRRect>(rect_node); in AttachRRectGeometry() local
168 [composite](const VectorValue& p) { in AttachRRectGeometry()
169 composite->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachRRectGeometry()
172 [composite](const VectorValue& s) { in AttachRRectGeometry()
173 composite->setSize(ValueTraits<VectorValue>::As<SkSize>(s)); in AttachRRectGeometry()
176 [composite](const ScalarValue& r) { in AttachRRectGeometry()
177 composite->setRadius(SkSize::Make(r, r)); in AttachRRectGeometry()
191 auto composite = sk_make_sp<CompositeRRect>(rect_node); in AttachEllipseGeometry() local
194 [composite](const VectorValue& p) { in AttachEllipseGeometry()
195 composite->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachEllipseGeometry()
198 [composite](const VectorValue& s) { in AttachEllipseGeometry()
200 composite->setSize(sz); in AttachEllipseGeometry()
201 composite->setRadius(SkSize::Make(sz.width() / 2, sz.height() / 2)); in AttachEllipseGeometry()
226 auto composite = sk_make_sp<CompositePolyStar>(path_node, gTypes[type]); in AttachPolystarGeometry() local
229 [composite](const VectorValue& p) { in AttachPolystarGeometry()
230 composite->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachPolystarGeometry()
233 [composite](const ScalarValue& pt) { in AttachPolystarGeometry()
234 composite->setPointCount(pt); in AttachPolystarGeometry()
237 [composite](const ScalarValue& ir) { in AttachPolystarGeometry()
238 composite->setInnerRadius(ir); in AttachPolystarGeometry()
241 [composite](const ScalarValue& otr) { in AttachPolystarGeometry()
242 composite->setOuterRadius(otr); in AttachPolystarGeometry()
245 [composite](const ScalarValue& is) { in AttachPolystarGeometry()
246 composite->setInnerRoundness(is); in AttachPolystarGeometry()
249 [composite](const ScalarValue& os) { in AttachPolystarGeometry()
250 composite->setOuterRoundness(os); in AttachPolystarGeometry()
253 [composite](const ScalarValue& r) { in AttachPolystarGeometry()
254 composite->setRotation(r); in AttachPolystarGeometry()
284 sk_sp<CompositeGradient> composite; in AttachGradient() local
288 composite = sk_make_sp<CompositeLinearGradient>(linear_node, stopCount); in AttachGradient()
292 composite = sk_make_sp<CompositeRadialGradient>(radial_node, stopCount); in AttachGradient()
299 [composite](const VectorValue& stops) { in AttachGradient()
300 composite->setColorStops(stops); in AttachGradient()
303 [composite](const VectorValue& s) { in AttachGradient()
304 composite->setStartPoint(ValueTraits<VectorValue>::As<SkPoint>(s)); in AttachGradient()
307 [composite](const VectorValue& e) { in AttachGradient()
308 composite->setEndPoint(ValueTraits<VectorValue>::As<SkPoint>(e)); in AttachGradient()