MeshPattern.getCornerColorRgba

Gets the color information in corner corner_num of patch patch_num for a mesh pattern. patch_num can range 0 to 1 less than the number returned by cairo_mesh_pattern_get_patch_count(). Valid values for corner_num are from 0 to 3 and identify the corners as explained in cairo_pattern_create_mesh(). Since 1.12

class MeshPattern
getCornerColorRgba
(,,
out double red
,
out double green
,
out double blue
,
out double alpha
)

Parameters

patchNum uint

the patch number to return data for

cornerNum uint

the corner number to return data for

red double

return value for red component of color, or NULL

green double

return value for green component of color, or NULL

blue double

return value for blue component of color, or NULL

alpha double

return value for alpha component of color, or NULL

Return Value

CAIRO_STATUS_SUCCESS, or CAIRO_STATUS_INVALID_INDEX if patch_num or corner_num is not valid for pattern. If pattern is not a mesh pattern, CAIRO_STATUS_PATTERN_TYPE_MISMATCH is returned.

Meta