[][src]Struct conrod_core::widget::bordered_rectangle::RoundedBorderTriangles

pub struct RoundedBorderTriangles { /* fields omitted */ }

An iterator yielding triangles for a rounded border.

Implementations

impl RoundedBorderTriangles[src]

pub fn new(
    rect: Rect,
    thickness: Scalar,
    radius: Scalar,
    corner_resolution: usize
) -> Self
[src]

Constructor for an iterator yielding triangles for a rounded border.

Clamps the thickness of the border to half the smallest dimension of the rectangle to ensure the bounds of the rect are not exceeded.

Trait Implementations

impl Clone for RoundedBorderTriangles[src]

impl Iterator for RoundedBorderTriangles[src]

type Item = Triangle<Point>

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for RoundedBorderTriangles

impl Send for RoundedBorderTriangles

impl Sync for RoundedBorderTriangles

impl Unpin for RoundedBorderTriangles

impl UnwindSafe for RoundedBorderTriangles

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.