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