Expand description
Shared access to Cairo image surfaces.
Structs§
- Exclusive
- Image
Surface - Wrapper for a Cairo image surface that enforces exclusive access when modifying it.
- Rows
- Iterator over the rows of a
SharedImageSurface
. - RowsMut
- Iterator over the mutable rows of an
ExclusiveImageSurface
. - Shared
Enums§
- Alpha
Only - Alpha-only.
- Horizontal
- Horizontal blur direction.
- Interpolation
- Interpolation when scaling images.
- NotAlpha
Only - Not alpha-only.
- Operator
- Operators supported by
ImageSurface<Shared>::compose
. - Surface
Type - Types of pixel data in a
ImageSurface
. - Vertical
- Vertical blur direction.
Traits§
- Blur
Direction - A compile-time blur direction variable.
- IsAlpha
Only - A compile-time alpha-only marker variable.
Functions§
- composite_
arithmetic - Performs the arithmetic composite operation. Public for benchmarking.
Type Aliases§
- Exclusive
Image Surface - Exclusive state of
ImageSurface
- Shared
Image Surface - Shared state of
ImageSurface