summaryrefslogtreecommitdiffstats
path: root/core/src/image.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Introduce `Svg` struct in `core::svg`Libravatar Héctor Ramón Jiménez2024-08-041-2/+2
|
* Introduce `Image` struct in `core::image`Libravatar Héctor Ramón Jiménez2024-08-041-10/+69
|
* Implement `From<&Handle>` for `image::Handle`Libravatar Héctor Ramón Jiménez2024-08-031-0/+6
|
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-031-0/+1
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-3/+2
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-0/+2
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Fix documentation link in `image::Handle`Libravatar Héctor Ramón Jiménez2024-05-011-1/+1
|
* Make `image::Id` actually opaqueLibravatar Héctor Ramón Jiménez2024-05-011-22/+38
|
* Use an opaque `Id` type for `image::Handle`Libravatar Héctor Ramón Jiménez2024-05-011-21/+47
| | | | Hashing pointers is a terrible idea.
* Use `Bytes` as the `Container` of `ImageBuffer`Libravatar Héctor Ramón Jiménez2024-05-011-53/+38
| | | | | Since we don't need to mutate images once loaded, we avoid unnecessary extra allocations.
* Utilize bytes::Bytes for imagesLibravatar Bajix2024-05-011-56/+6
|
* Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez2024-04-011-2/+3
|
* Draft support for dynamic custom renderer injectionLibravatar Héctor Ramón Jiménez2024-03-211-2/+2
|
* image::Bytes::PartialEq: use core::ptr::eq to speed up comparisonLibravatar DoomDuck2024-02-071-1/+3
|
* Refactor texture image filteringLibravatar Héctor Ramón Jiménez2023-11-111-33/+16
| | | | | | - Support only `Linear` or `Nearest` - Simplify `Layer` groups - Move `FilterMethod` to `Image` and `image::Viewer`
* Fix clippy + fmtLibravatar Remmirad2023-11-111-1/+1
|
* Implement texture filtering optionsLibravatar Remmirad2023-11-111-0/+32
|
* Implement `PartialEq` and `Eq` for `image::Bytes`Libravatar Héctor Ramón Jiménez2023-04-051-29/+9
|
* Draft (very) basic incremental rendering for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-04-041-1/+29
|
* Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-041-0/+174