Lines Matching refs:gradient
201 // gradient type
470 // order. This can be used to have sharp color changes in the gradient.
570 ObjectDeleter<BGradient> gradient(gradient_for_type(gradientType));
571 if (!gradient.IsSet())
579 if (!gradient->AddColorStop(stop, i))
586 stream->Read(&gradient->fData.linear.x1, sizeof(float));
587 stream->Read(&gradient->fData.linear.y1, sizeof(float));
588 stream->Read(&gradient->fData.linear.x2, sizeof(float));
589 if ((status = stream->Read(&gradient->fData.linear.y2, sizeof(float))) < B_OK)
593 stream->Read(&gradient->fData.radial.cx, sizeof(float));
594 stream->Read(&gradient->fData.radial.cy, sizeof(float));
595 if ((stream->Read(&gradient->fData.radial.radius, sizeof(float))) < B_OK)
599 stream->Read(&gradient->fData.radial_focus.cx, sizeof(float));
600 stream->Read(&gradient->fData.radial_focus.cy, sizeof(float));
601 stream->Read(&gradient->fData.radial_focus.fx, sizeof(float));
602 stream->Read(&gradient->fData.radial_focus.fy, sizeof(float));
603 if ((stream->Read(&gradient->fData.radial_focus.radius, sizeof(float))) < B_OK)
607 stream->Read(&gradient->fData.diamond.cx, sizeof(float));
608 if ((stream->Read(&gradient->fData.diamond.cy, sizeof(float))) < B_OK)
612 stream->Read(&gradient->fData.conic.cx, sizeof(float));
613 stream->Read(&gradient->fData.conic.cy, sizeof(float));
614 if ((stream->Read(&gradient->fData.conic.angle, sizeof(float))) < B_OK)
621 output = gradient.Detach();