Enum cairo_extend_t
cairo_extend_t
is used to describe how pattern color/alpha will be
determined for areas "outside" the pattern's natural area, (for
example, outside the surface bounds or outside the gradient
geometry).
The default extend mode is CAIRO_EXTEND_NONE
for surface patterns
and CAIRO_EXTEND_PAD
for gradient patterns.
New entries may be added in future versions.
The enum base type is
int
.
Enum members
Name | Description |
---|---|
CAIRO_EXTEND_NONE
|
pixels outside of the source pattern are fully transparent |
CAIRO_EXTEND_PAD
|
pixels outside of the pattern copy the closest pixel from the source (Since 1.2; but only implemented for surface patterns since 1.6) |
CAIRO_EXTEND_REFLECT
|
the pattern is tiled by reflecting at the edges (Implemented for surface patterns since 1.6) |
CAIRO_EXTEND_REPEAT
|
the pattern is tiled by repeating |
Authors
Johannes Pfau | cairoD |
cairo team | cairo |
Copyright
License
cairoD wrapper/bindings | Boost License 1.0 |
cairo | LGPL 2.1 / MPL 1.1 |