void GraphicsContext::setFillGradient(PassRefPtr<Gradient> gradient) { ASSERT(gradient); if (!gradient) { setFillColor(Color::black); return; } m_common->state.fillColorSpace = GradientColorSpace; m_common->state.fillGradient = gradient; setPlatformFillGradient(m_common->state.fillGradient.get()); }
void GraphicsContext::setFillGradient(PassRefPtr<Gradient> gradient) { ASSERT(gradient); if (!gradient) { setFillColor(Color::black, ColorSpaceDeviceRGB); return; } m_state.fillGradient = gradient; m_state.fillPattern.clear(); setPlatformFillGradient(m_state.fillGradient.get()); }