Crate iced_winit

Source
Expand description

A windowing shell for Iced, on top of winit.

The native path of the Iced ecosystem

iced_winit offers some convenient abstractions on top of iced_runtime to quickstart development when using winit.

It exposes a renderer-agnostic Program trait that can be implemented and then run with a simple call. The use of this trait is optional.

Additionally, a conversion module is available for users that decide to implement a custom event loop.

Modules§

a11y
clipboard
Access the clipboard.
conversion
Convert winit types into iced_runtime types, and viceversa.
graphics
A bunch of backend-agnostic types that can be leveraged to build a renderer for iced.
platform_specific
Wayland specific shell
program
Create interactive, native cross-platform applications for WGPU.
runtime
A renderer-agnostic native GUI runtime.
settings
Configure your application.
winit
Winit is a cross-platform window creation and event loop management library.

Structs§

Clipboard
A buffer for short-term storage and transfer within and between applications.
PlatformSpecific
Proxy
An event loop proxy with backpressure that implements Sink.
Settings
The settings of an application.

Enums§

Error
An error that occurred while running an application.
Event
SurfaceIdWrapper

Traits§

Program
An interactive, native, cross-platform, multi-windowed application.

Type Aliases§

UserInterfaces