summaryrefslogtreecommitdiffstats
path: root/wgpu/src/primitive.rs
diff options
context:
space:
mode:
authorLibravatar Artur Sapek <artur@lich.io>2020-01-01 15:44:32 -0700
committerLibravatar Artur Sapek <artur@lich.io>2020-01-01 22:45:29 -0700
commit0d620b7701f427ed0091f3640ab9ca0e116eb412 (patch)
tree6bd8a4cdd03643e4eca4dfe777a5e819643b1cec /wgpu/src/primitive.rs
parent26de688e68347e1f6e388d01014eac89cea71afa (diff)
downloadiced-0d620b7701f427ed0091f3640ab9ca0e116eb412.tar.gz
iced-0d620b7701f427ed0091f3640ab9ca0e116eb412.tar.bz2
iced-0d620b7701f427ed0091f3640ab9ca0e116eb412.zip
Implement Geometry2D primitive
Diffstat (limited to '')
-rw-r--r--wgpu/src/primitive.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/wgpu/src/primitive.rs b/wgpu/src/primitive.rs
index 6c61f800..06121262 100644
--- a/wgpu/src/primitive.rs
+++ b/wgpu/src/primitive.rs
@@ -1,6 +1,6 @@
use iced_native::{
image, svg, Background, Color, Font, HorizontalAlignment, Rectangle,
- Vector, VerticalAlignment,
+ Vector, VerticalAlignment, Geometry2D,
};
/// A rendering primitive.
@@ -63,6 +63,11 @@ pub enum Primitive {
/// The content of the clip
content: Box<Primitive>,
},
+ /// A low-level geometry primitive
+ Geometry2D {
+ /// The vertices and indices of the geometry
+ geometry: Geometry2D,
+ },
}
impl Default for Primitive {