Expand description
A bunch of backend-agnostic types that can be leveraged to build a renderer
for iced
.
Modules§
- cache
- Cache computations and efficiently reuse them.
- color
- Manage colors for shaders.
- compositor
- A compositor is responsible for initializing a renderer and managing window surfaces.
- core
- The core library of Iced.
- damage
- Compute the damage between frames.
- error
- See what can go wrong when creating graphical backends.
- futures
- Asynchronous tasks for GUI programming, inspired by Elm.
- geometry
- Build and draw geometry.
- gradient
- A gradient that can be used as a fill for some geometry.
- image
- Load and operate on images.
- layer
- Draw and stack layers of graphical primitives.
- mesh
- Draw triangles!
- text
- Draw text.
Structs§
- Cache
- A simple cache that stores generated values to avoid recomputation.
- Settings
- The settings of a renderer.
- Viewport
- A viewing region for displaying computer graphics.
Enums§
- Antialiasing
- An antialiasing strategy.
- Error
- An error that occurred while creating an application’s graphical context.
- Gradient
- A fill which linearly interpolates colors along a direction.
- Image
- A raster or vector image.
- Mesh
- A low-level primitive to render a mesh of triangles.
- Text
- A text primitive.
Traits§
- Compositor
- A graphics compositor that can draw to windows.
- Layer
- A layer of graphical primitives.