// void cairo_pattern_add_color_stop_rgba (cairo_pattern_t *pattern, double offset, double red, double green, double blue, double alpha); func (self *Pattern) AddColorStopRGBA(offset, red, green, blue, alpha float64) { C.cairo_pattern_add_color_stop_rgba(self.pattern, C.double(offset), C.double(red), C.double(green), C.double(blue), C.double(alpha)) }
func (p patternGradient) addColorStops(cs []ColorStop) { for _, c := range cs { o, r, g, b, a := c.c() C.cairo_pattern_add_color_stop_rgba(p.p, o, r, g, b, a) } }