Struct iced_glow::Backend[][src]

pub struct Backend { /* fields omitted */ }

A glow graphics backend for iced.

Implementations

impl Backend[src]

pub fn new(gl: &Context, settings: Settings) -> Self[src]

Creates a new Backend.

pub fn draw<T: AsRef<str>>(
    &mut self,
    gl: &Context,
    viewport: &Viewport,
    (primitive, mouse_interaction): &(Primitive, Interaction),
    overlay_text: &[T]
) -> Interaction
[src]

Draws the provided primitives in the default framebuffer.

The text provided as overlay will be rendered on top of the primitives. This is useful for rendering debug information.

Trait Implementations

impl Backend for Backend[src]

impl Debug for Backend[src]

impl Image for Backend[src]

impl Svg for Backend[src]

impl Text for Backend[src]

Auto Trait Implementations

impl !RefUnwindSafe for Backend

impl Send for Backend

impl !Sync for Backend

impl Unpin for Backend

impl !UnwindSafe for Backend

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<T> Pointable for T

type Init = T

The type for initializers.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,