Context.mask
void mask(cairo.pattern.Pattern pattern)A drawing operator that paints the current source using the alpha channel of pattern as a mask. (Opaque areas of pattern are painted with the source, transparent areas are not painted.)
Parameters
pattern | a #cairo_pattern_t |