Struct zeno::Scratch [−][src]
Scratch memory for reusable heap allocations.
Implementations
impl Scratch
[src]
pub fn new() -> Self
[src]
Creates a new scratch memory context.
pub fn apply<'a>(
&mut self,
data: impl PathData,
style: impl Into<Style<'a>>,
transform: Option<Transform>,
sink: &mut impl PathBuilder
) -> Fill
[src]
&mut self,
data: impl PathData,
style: impl Into<Style<'a>>,
transform: Option<Transform>,
sink: &mut impl PathBuilder
) -> Fill
Applies the style and transform to the path and emits the result to the specified sink.
pub fn bounds<'a>(
&mut self,
data: impl PathData,
style: impl Into<Style<'a>>,
transform: Option<Transform>
) -> Bounds
[src]
&mut self,
data: impl PathData,
style: impl Into<Style<'a>>,
transform: Option<Transform>
) -> Bounds
Computes the bounding box of the path.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Scratch
impl Send for Scratch
impl Sync for Scratch
impl Unpin for Scratch
impl UnwindSafe for Scratch
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,