Terminates the redirection begun by a call to cairo_push_group() or
cairo_push_group_with_content() and returns a new pattern
containing the results of all drawing operations performed to the
group.
The cairo_pop_group() function calls cairo_restore(), (balancing a
call to cairo_save() by the push_group function), so that any
changes to the graphics state will not be visible outside the
group.
Since 1.2
a newly created (surface) pattern containing the results of all drawing operations performed to the group. The caller owns the returned object and should call cairo_pattern_destroy() when finished with it.
Terminates the redirection begun by a call to cairo_push_group() or cairo_push_group_with_content() and returns a new pattern containing the results of all drawing operations performed to the group. The cairo_pop_group() function calls cairo_restore(), (balancing a call to cairo_save() by the push_group function), so that any changes to the graphics state will not be visible outside the group. Since 1.2