meshPatternBeginPatch

Begin a patch in a mesh pattern.

After calling this function, the patch shape should be defined with cairo.global.meshPatternMoveTo, cairo.global.meshPatternLineTo and cairo.global.meshPatternCurveTo.

After defining the patch, cairo.global.meshPatternEndPatch must be called before using pattern as a source or mask.

Note: If pattern is not a mesh pattern then pattern will be put into an error status with a status of cairo.types.Status.PatternTypeMismatch. If pattern already has a current patch, it will be put into an error status with a status of cairo.types.Status.InvalidMeshConstruction.

void
meshPatternBeginPatch

Parameters

pattern cairo.pattern.Pattern

a #cairo_pattern_t