Lines Matching defs:gradient
367 SVGExporter::_ExportGradient(const Gradient* gradient, BPositionIO* stream)
371 // start new gradient tag
372 if (gradient->Type() == GRADIENT_CIRCULAR) {
379 BString gradientName("gradient");
384 // write gradient transformation
385 if (gradient->Type() == GRADIENT_CIRCULAR) {
387 if (!gradient->IsIdentity()) {
389 _AppendMatrix(gradient, helper);
396 gradient->Transform(&x1, &y1);
397 gradient->Transform(&x2, &y2);
417 for (int32 i = 0; BGradient::ColorStop* stop = gradient->ColorAt(i); i++) {
436 // finish gradient tag
437 if (gradient->Type() == GRADIENT_CIRCULAR) {
484 if (Gradient* gradient = style->Gradient()) {
485 ret = _ExportGradient(gradient, stream);
486 sprintf(string, "url(#gradient%" B_PRId32 ")", fGradientCount++);