diff options
| author | 2021-11-04 19:24:40 +0700 | |
|---|---|---|
| committer | 2021-11-04 19:24:40 +0700 | |
| commit | faaa17c3a5332a74147b6d5c937e3e9bc0952ecb (patch) | |
| tree | 8163cece745a3435f8faa85b37a42ffa35efc817 /native | |
| parent | 597ef7d5fcab8e499d9d1b6b8871e78604345da7 (diff) | |
| download | iced-faaa17c3a5332a74147b6d5c937e3e9bc0952ecb.tar.gz iced-faaa17c3a5332a74147b6d5c937e3e9bc0952ecb.tar.bz2 iced-faaa17c3a5332a74147b6d5c937e3e9bc0952ecb.zip | |
Write documentation for `iced_native::svg`
Diffstat (limited to '')
| -rw-r--r-- | native/src/svg.rs | 10 | 
1 files changed, 4 insertions, 6 deletions
| diff --git a/native/src/svg.rs b/native/src/svg.rs index 229738ee..90eff87e 100644 --- a/native/src/svg.rs +++ b/native/src/svg.rs @@ -1,3 +1,4 @@ +//! Load and draw vector graphics.  use crate::{Hasher, Rectangle};  use std::hash::{Hash, Hasher as _}; @@ -75,16 +76,13 @@ impl std::fmt::Debug for Data {      }  } -/// The renderer of an [`Svg`]. -/// -/// Your [renderer] will need to implement this trait before being able to use -/// an [`Svg`] in your user interface. +/// A [`Renderer`] that can render vector graphics.  ///  /// [renderer]: crate::renderer  pub trait Renderer: crate::Renderer { -    /// Returns the default dimensions of an [`Svg`] for the given [`Handle`]. +    /// Returns the default dimensions of an SVG for the given [`Handle`].      fn dimensions(&self, handle: &Handle) -> (u32, u32); -    // Draws an [`Svg`]. +    /// Draws an SVG with the given [`Handle`] and inside the provided `bounds`.      fn draw(&mut self, handle: Handle, bounds: Rectangle);  } | 
