Lines Matching refs:symbol
729 if (node->node.use.symbol) { in _useBuildHelper()
730 auto symbol = node->node.use.symbol->node.symbol; in _useBuildHelper() local
732 auto width = (symbol.hasWidth ? symbol.w : vBox.w); in _useBuildHelper()
734 auto height = (symbol.hasHeight ? symbol.h : vBox.h);; in _useBuildHelper()
736 auto vw = (symbol.hasViewBox ? symbol.vw : width); in _useBuildHelper()
737 auto vh = (symbol.hasViewBox ? symbol.vh : height); in _useBuildHelper()
741 Box box = {symbol.vx, symbol.vy, vw, vh}; in _useBuildHelper()
742 … mViewBox = _calculateAspectRatioMatrix(symbol.align, symbol.meetOrSlice, width, height, box); in _useBuildHelper()
743 } else if (!tvg::zero(symbol.vx) || !tvg::zero(symbol.vy)) { in _useBuildHelper()
744 mViewBox = {1, 0, -symbol.vx, 0, 1, -symbol.vy, 0, 0, 1}; in _useBuildHelper()
749 if (node->node.use.symbol->transform) { in _useBuildHelper()
750 mSceneTransform = *node->node.use.symbol->transform * mViewBox; in _useBuildHelper()
755 if (!node->node.use.symbol->node.symbol.overflowVisible) { in _useBuildHelper()
761 if (node->node.use.symbol->transform) { in _useBuildHelper()
762 mClipTransform = mUseTransform * *node->node.use.symbol->transform; in _useBuildHelper()