pattern space is identical to user space, but the relationship between the spaces can be changed with [cairo.pattern.Pattern.setMatrix].
Parameters
cx0 | x coordinate for the center of the start circle |
cy0 | y coordinate for the center of the start circle |
radius0 | radius of the start circle |
cx1 | x coordinate for the center of the end circle |
cy1 | y coordinate for the center of the end circle |
radius1 | radius of the end circle |
Returns
an error pattern in case of no memory. The caller owns the returned object and should call [cairo.pattern.Pattern.destroy] when finished with it.
This function will always return a valid pointer, but if an error occurred the pattern status will be set to an error. To inspect the status of a pattern use [cairo.pattern.Pattern.status].