Struct iced_wgpu::Backend[][src]

pub struct Backend { /* fields omitted */ }

A wgpu graphics backend for iced.

Implementations

impl Backend[src]

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

Creates a new Backend.

pub fn draw<T: AsRef<str>>(
    &mut self,
    device: &Device,
    staging_belt: &mut StagingBelt,
    encoder: &mut CommandEncoder,
    frame: &TextureView,
    viewport: &Viewport,
    (primitive, mouse_interaction): &(Primitive, Interaction),
    overlay_text: &[T]
) -> Interaction
[src]

Draws the provided primitives in the given TextureView.

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

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

impl<T> Instrument 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<T> Upcast<T> for T

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