cairoPatternCreateLinear {RGtk2} | R Documentation |
Create a new linear gradient cairo_pattern_t along the line defined
by (x0, y0) and (x1, y1). Before using the gradient pattern, a
number of color stops should be defined using
cairoPatternAddColorStopRgb
or
cairoPatternAddColorStopRgba
.
cairoPatternCreateLinear(x0, y0, x1, y1)
|
[numeric] x coordinate of the start point |
|
[numeric] y coordinate of the start point |
|
[numeric] x coordinate of the end point |
|
[numeric] y coordinate of the end point |
Note: The coordinates here are in pattern space. For a new pattern,
pattern space is identical to user space, but the relationship
between the spaces can be changed with cairoPatternSetMatrix
.
[CairoPattern
] the newly created CairoPattern
if succesful, or
an error pattern in case of no memory. The caller owns the
returned object and should call cairo\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 cairoPatternStatus
.
Derived by RGtkGen from GTK+ documentation