Lines Matching refs:fdata
69 static uint32_t _estimateAAMargin(const Fill* fdata) in _estimateAAMargin() argument
72 if (fdata->type() == Type::RadialGradient) { in _estimateAAMargin()
73 auto radius = P(static_cast<const RadialGradient*>(fdata))->r; in _estimateAAMargin()
76 auto grad = P(static_cast<const LinearGradient*>(fdata)); in _estimateAAMargin()
129 static bool _updateColorTable(SwFill* fill, const Fill* fdata, const SwSurface* surface, uint8_t op… in _updateColorTable() argument
139 auto cnt = fdata->colorStops(&colors); in _updateColorTable()
158 uint32_t iAABegin = repeat ? _estimateAAMargin(fdata) : 0; in _updateColorTable()
828 bool fillGenColorTable(SwFill* fill, const Fill* fdata, const Matrix& transform, SwSurface* surface… in fillGenColorTable() argument
832 fill->spread = fdata->spread(); in fillGenColorTable()
834 if (fdata->type() == Type::LinearGradient) { in fillGenColorTable()
835 … if (!_prepareLinear(fill, static_cast<const LinearGradient*>(fdata), transform)) return false; in fillGenColorTable()
836 } else if (fdata->type() == Type::RadialGradient) { in fillGenColorTable()
837 … if (!_prepareRadial(fill, static_cast<const RadialGradient*>(fdata), transform)) return false; in fillGenColorTable()
840 if (ctable) return _updateColorTable(fill, fdata, surface, opacity); in fillGenColorTable()
845 const Fill::ColorStop* fillFetchSolid(const SwFill* fill, const Fill* fdata) in fillFetchSolid() argument
850 auto cnt = fdata->colorStops(&colors); in fillFetchSolid()