Lines Matching refs:w
59 float x, y, w, h; in _boundingBox() local
60 shape->bounds(&x, &y, &w, &h, false); in _boundingBox()
65 w -= strokeW; in _boundingBox()
69 return {x, y, w, h}; in _boundingBox()
75 float x, y, w, h; in _boundingBox() local
76 text->bounds(&x, &y, &w, &h, false); in _boundingBox()
77 return {x, y, w, h}; in _boundingBox()
104 g->linear->x1 = g->linear->x1 * vBox.w; in _applyLinearGradientProperty()
106 g->linear->x2 = g->linear->x2 * vBox.w; in _applyLinearGradientProperty()
109 Matrix m = {vBox.w, 0, vBox.x, 0, vBox.h, vBox.y, 0, 0, 1}; in _applyLinearGradientProperty()
161 g->radial->cx = g->radial->cx * vBox.w; in _applyRadialGradientProperty()
163 g->radial->r = g->radial->r * sqrtf(powf(vBox.w, 2.0f) + powf(vBox.h, 2.0f)) / sqrtf(2.0f); in _applyRadialGradientProperty()
164 g->radial->fx = g->radial->fx * vBox.w; in _applyRadialGradientProperty()
166 … g->radial->fr = g->radial->fr * sqrtf(powf(vBox.w, 2.0f) + powf(vBox.h, 2.0f)) / sqrtf(2.0f); in _applyRadialGradientProperty()
168 Matrix m = {vBox.w, 0, vBox.x, 0, vBox.h, vBox.y, 0, 0, 1}; in _applyRadialGradientProperty()
245 float x, y, w, h; in _compositionTransform() local
246 P(paint)->bounds(&x, &y, &w, &h, false, false); in _compositionTransform()
247 Matrix mBBox = {w, 0, x, 0, h, y, 0, 0, 1}; in _compositionTransform()
446 …shape->appendRect(node->node.rect.x, node->node.rect.y, node->node.rect.w, node->node.rect.h, node… in _recognizeShape()
627 float w, h; in _imageBuildHelper() local
629 if (picture->size(&w, &h) == Result::Success && w > 0 && h > 0) { in _imageBuildHelper()
630 auto sx = node->node.image.w / w; in _imageBuildHelper()
645 auto sx = width / box.w; in _calculateAspectRatioMatrix()
665 auto tvw = box.w * sx; in _calculateAspectRatioMatrix()
732 auto width = (symbol.hasWidth ? symbol.w : vBox.w); in _useBuildHelper()
733 if (node->node.use.isWidthSet) width = node->node.use.w; in _useBuildHelper()
886 static void _updateInvalidViewSize(const Scene* scene, Box& vBox, float& w, float& h, SvgViewFlag v… in _updateInvalidViewSize() argument
892 scene->bounds(&x, &y, &vBox.w, &vBox.h, false); in _updateInvalidViewSize()
897 if (validWidth) vBox.w = w; in _updateInvalidViewSize()
902 if (!validWidth) w *= vBox.w; in _updateInvalidViewSize()
910 Scene* svgSceneBuild(SvgLoaderData& loaderData, Box vBox, float w, float h, AspectRatioAlign align,… in svgSceneBuild() argument
918 …if (!(viewFlag & SvgViewFlag::Viewbox)) _updateInvalidViewSize(docNode.get(), vBox, w, h, viewFlag… in svgSceneBuild()
920 if (!tvg::equal(w, vBox.w) || !tvg::equal(h, vBox.h)) { in svgSceneBuild()
921 Matrix m = _calculateAspectRatioMatrix(align, meetOrSlice, w, h, vBox); in svgSceneBuild()
928 viewBoxClip->appendRect(0, 0, w, h); in svgSceneBuild()
939 loaderData.doc->node.doc.vw = vBox.w; in svgSceneBuild()
941 loaderData.doc->node.doc.w = w; in svgSceneBuild()