Lines Matching refs:vg
317 static void _applyProperty(SvgLoaderData& loaderData, SvgNode* node, Shape* vg, const Box& vBox, co… in _applyProperty() argument
322 if (node->transform && !clip) vg->transform(*node->transform); in _applyProperty()
330 if (!style->fill.paint.gradient->userSpace) bBox = _boundingBox(vg); in _applyProperty()
334 vg->fill(std::move(linear)); in _applyProperty()
337 vg->fill(std::move(radial)); in _applyProperty()
344 vg->fill(style->color.r, style->color.g, style->color.b, style->fill.opacity); in _applyProperty()
347 …vg->fill(style->fill.paint.color.r, style->fill.paint.color.g, style->fill.paint.color.b, style->f… in _applyProperty()
351 vg->fill((tvg::FillRule)style->fill.fillRule); in _applyProperty()
353 vg->order(!style->paintOrder); in _applyProperty()
356 if (style->opacity < 255) vg->opacity(style->opacity); in _applyProperty()
361 vg->stroke(style->stroke.width); in _applyProperty()
362 vg->stroke(style->stroke.cap); in _applyProperty()
363 vg->stroke(style->stroke.join); in _applyProperty()
364 vg->strokeMiterlimit(style->stroke.miterlimit); in _applyProperty()
366 …P(vg)->strokeDash(style->stroke.dash.array.data, style->stroke.dash.array.count, style->stroke.das… in _applyProperty()
371 vg->stroke(0.0f); in _applyProperty()
374 if (!style->stroke.paint.gradient->userSpace) bBox = _boundingBox(vg); in _applyProperty()
378 vg->stroke(std::move(linear)); in _applyProperty()
381 vg->stroke(std::move(radial)); in _applyProperty()
388 vg->stroke(style->color.r, style->color.g, style->color.b, style->stroke.opacity); in _applyProperty()
391 …vg->stroke(style->stroke.paint.color.r, style->stroke.paint.color.g, style->stroke.paint.color.b, … in _applyProperty()
394 _applyComposition(loaderData, vg, node, vBox, svgPath); in _applyProperty()