summaryrefslogtreecommitdiffstats
path: root/graphics/src/image.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2025-02-211-1/+1
|
* Introduce `Svg` struct in `core::svg`Libravatar Héctor Ramón Jiménez2024-08-041-20/+5
|
* Introduce `Image` struct in `core::image`Libravatar Héctor Ramón Jiménez2024-08-041-25/+3
|
* Implement image support for `canvas` widgetLibravatar Héctor Ramón Jiménez2024-08-041-0/+6
|
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-031-2/+8
|
* Fix `Image::bounds` when rotation present in `iced_graphics`Libravatar Héctor Ramón Jiménez2024-05-031-2/+5
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-9/+3
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-3/+13
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Use an opaque `Id` type for `image::Handle`Libravatar Héctor Ramón Jiménez2024-05-011-2/+3
| | | | Hashing pointers is a terrible idea.
* Use `Bytes` as the `Container` of `ImageBuffer`Libravatar Héctor Ramón Jiménez2024-05-011-20/+31
| | | | | Since we don't need to mutate images once loaded, we avoid unnecessary extra allocations.
* Track image damage in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-04-101-1/+12
|
* Fix broken doc links in `iced_wgpu` and `iced_graphics`Libravatar Héctor Ramón Jiménez2024-04-031-0/+2
|
* Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-60/+94
|
* Fix `clippy::semicolon_if_nothing_returned`Libravatar Héctor Ramón Jiménez2023-09-201-1/+1
|
* Write missing documentation in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-05-111-0/+1
|
* Remove `image` abstractions in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-03-071-7/+91
|
* Refactor some `image` traits a bitLibravatar Héctor Ramón Jiménez2022-11-051-27/+3
| | | | | | | - Use `Size<u32>` were applicable. - Rename `TextureStore` to `image::Storage`. - Rename `TextureStoreEntry` to `image::storage::Entry`. - Wire up `viewport_dimensions` to `iced_glow` for `Svg`.
* Move image/svg handling into `iced_graphics`Libravatar Ian Douglas Scott2022-11-051-0/+34
The `TextureStore` trait is implemented by the atlas, and can also be implemented in the glow renderer or in a software renderer. The API here may be improved in the future, but API stability is presumably not a huge issue since these types will only be used by renderer backends.