diff options
author | 2022-11-03 05:50:53 +0100 | |
---|---|---|
committer | 2022-11-03 05:50:53 +0100 | |
commit | 84d1b79fefc88534835fdfbe79bc0eb3b43627cf (patch) | |
tree | c7ec07de21c62a11b3f8bfec594a4421b78bc509 /glow | |
parent | e0bb707f1e3ee1ff27b5caee7d5782ecbad438fd (diff) | |
download | iced-84d1b79fefc88534835fdfbe79bc0eb3b43627cf.tar.gz iced-84d1b79fefc88534835fdfbe79bc0eb3b43627cf.tar.bz2 iced-84d1b79fefc88534835fdfbe79bc0eb3b43627cf.zip |
Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke`
Diffstat (limited to 'glow')
-rw-r--r-- | glow/src/triangle.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/glow/src/triangle.rs b/glow/src/triangle.rs index 68ebcb00..5d14666c 100644 --- a/glow/src/triangle.rs +++ b/glow/src/triangle.rs @@ -3,8 +3,11 @@ mod gradient; mod solid; use crate::{program, Transformation}; + +use iced_graphics::layer::mesh::{self, Mesh}; +use iced_graphics::triangle; + use glow::HasContext; -use iced_graphics::layer::{mesh, Mesh}; use std::marker::PhantomData; pub use iced_graphics::triangle::{Mesh2D, Vertex2D}; @@ -136,10 +139,10 @@ impl Pipeline { ); match mesh.style { - mesh::Style::Solid(color) => { + triangle::Style::Solid(color) => { self.programs.solid.use_program(gl, color, &transform); } - mesh::Style::Gradient(gradient) => { + triangle::Style::Gradient(gradient) => { self.programs .gradient .use_program(gl, gradient, &transform); |