Home | History | Annotate | Download | only in cairo

Lines Matching refs:m_gradient

39     if (m_gradient) {
40 cairo_pattern_destroy(m_gradient);
41 m_gradient = 0;
47 if (m_gradient)
48 return m_gradient;
51 m_gradient = cairo_pattern_create_radial(m_p0.x(), m_p0.y(), m_r0, m_p1.x(), m_p1.y(), m_r1);
53 m_gradient = cairo_pattern_create_linear(m_p0.x(), m_p0.y(), m_p1.x(), m_p1.y());
57 cairo_pattern_add_color_stop_rgba(m_gradient, stopIterator->stop, stopIterator->red, stopIterator->green, stopIterator->blue, stopIterator->alpha);
63 cairo_pattern_set_extend(m_gradient, CAIRO_EXTEND_PAD);
66 cairo_pattern_set_extend(m_gradient, CAIRO_EXTEND_REFLECT);
69 cairo_pattern_set_extend(m_gradient, CAIRO_EXTEND_REPEAT);
75 cairo_pattern_set_matrix(m_gradient, &matrix);
77 return m_gradient;
82 if (m_gradient) {
85 cairo_pattern_set_matrix(m_gradient, &matrix);