Expand description
Canvas, surface, and recording for skia-rs.
This crate provides the drawing surface abstraction:
- Canvas (the main drawing interface)
- Surface (backing store for canvas)
- Picture (recorded drawing commands)
- Rasterizer (software rendering)
- SIMD-optimized blitting (SSE4.2, AVX2, NEON)
- Advanced clipping (anti-aliased, region-based)
- Save/restore layer stack
Re-exports§
pub use clip::ClipMask;pub use clip::ClipStack;pub use clip::ClipState;pub use simd::SimdCapabilities;pub use simd::simd_capabilities;pub use surface::RasterCanvas;pub use surface::Surface;pub use surface::VertexMode;pub use canvas::*;pub use picture::*;pub use raster::*;
Modules§
- canvas
- Canvas drawing interface.
- clip
- Advanced clipping operations for the rasterizer.
- picture
- Picture recording and playback.
- raster
- Rasterizer for drawing primitives to pixel buffers.
- simd
- SIMD-optimized blitting operations.
- surface
- Surface backing store for canvas.
Structs§
- Image
- An immutable image.