Lines Matching refs:loaderData
3766 free(loaderData.svgParse); in clear()
3767 loaderData.svgParse = nullptr; in clear()
3769 …for (auto gradient = loaderData.gradients.begin(); gradient < loaderData.gradients.end(); ++gradie… in clear()
3773 loaderData.gradients.reset(); in clear()
3775 _freeNode(loaderData.doc); in clear()
3776 loaderData.doc = nullptr; in clear()
3777 loaderData.stack.reset(); in clear()
3781 for (auto p = loaderData.images.begin(); p < loaderData.images.end(); ++p) { in clear()
3784 loaderData.images.reset(); in clear()
3822 if (!simpleXmlParse(content, size, true, _svgLoaderParser, &(loaderData))) return; in run()
3824 if (loaderData.doc) { in run()
3825 auto defs = loaderData.doc->node.doc.defs; in run()
3827 …if (loaderData.nodesToStyle.count > 0) cssApplyStyleToPostponeds(loaderData.nodesToStyle, loaderDa… in run()
3828 if (loaderData.cssStyle) cssUpdateStyle(loaderData.doc, loaderData.cssStyle); in run()
3830 … if (loaderData.cloneNodes.count > 0) _clonePostponedNodes(&loaderData.cloneNodes, loaderData.doc); in run()
3832 _updateComposite(loaderData.doc, loaderData.doc); in run()
3833 if (defs) _updateComposite(loaderData.doc, defs); in run()
3835 _updateStyle(loaderData.doc, nullptr); in run()
3838 …if (loaderData.gradients.count > 0) _updateGradient(&loaderData, loaderData.doc, &loaderData.gradi… in run()
3839 if (defs) _updateGradient(&loaderData, loaderData.doc, &defs->node.defs.gradients); in run()
3841 root = svgSceneBuild(loaderData, {vx, vy, vw, vh}, w, h, align, meetOrSlice, svgPath, viewFlag); in run()
3847 vx = loaderData.doc->node.doc.vx; in run()
3848 vy = loaderData.doc->node.doc.vy; in run()
3849 vw = loaderData.doc->node.doc.vw; in run()
3850 vh = loaderData.doc->node.doc.vh; in run()
3851 w = loaderData.doc->node.doc.w; in run()
3852 h = loaderData.doc->node.doc.h; in run()
3864 loaderData.svgParse = (SvgParser*)malloc(sizeof(SvgParser)); in header()
3865 if (!loaderData.svgParse) return false; in header()
3867 loaderData.svgParse->flags = SvgStopStyleFlags::StopDefault; in header()
3870 simpleXmlParse(content, size, true, _svgLoaderParserForValidCheck, &(loaderData)); in header()
3872 if (loaderData.doc && loaderData.doc->type == SvgNodeType::Doc) { in header()
3873 viewFlag = loaderData.doc->node.doc.viewFlag; in header()
3874 align = loaderData.doc->node.doc.align; in header()
3875 meetOrSlice = loaderData.doc->node.doc.meetOrSlice; in header()
3878 vx = loaderData.doc->node.doc.vx; in header()
3879 vy = loaderData.doc->node.doc.vy; in header()
3880 vw = loaderData.doc->node.doc.vw; in header()
3881 vh = loaderData.doc->node.doc.vh; in header()
3883 if (viewFlag & SvgViewFlag::Width) w = loaderData.doc->node.doc.w; in header()
3885 w = loaderData.doc->node.doc.vw; in header()
3887 w *= loaderData.doc->node.doc.w; in header()
3892 if (viewFlag & SvgViewFlag::Height) h = loaderData.doc->node.doc.h; in header()
3894 h = loaderData.doc->node.doc.vh; in header()
3896 h *= loaderData.doc->node.doc.h; in header()
3907 vw = w = loaderData.doc->node.doc.w; in header()
3911 w = loaderData.doc->node.doc.w; in header()
3916 vh = h = loaderData.doc->node.doc.h; in header()
3920 h = loaderData.doc->node.doc.h; in header()