summaryrefslogtreecommitdiffstats
path: root/wgpu/src/primitive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/primitive.rs')
-rw-r--r--wgpu/src/primitive.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/wgpu/src/primitive.rs b/wgpu/src/primitive.rs
index 04264e5d..c637626b 100644
--- a/wgpu/src/primitive.rs
+++ b/wgpu/src/primitive.rs
@@ -3,6 +3,8 @@ use iced_native::{
VerticalAlignment,
};
+use crate::svg;
+
/// A rendering primitive.
#[derive(Debug, Clone)]
pub enum Primitive {
@@ -46,6 +48,13 @@ pub enum Primitive {
/// The bounds of the image
bounds: Rectangle,
},
+ /// A svg icon primitive
+ Svg {
+ /// The handle of the icon
+ handle: svg::Handle,
+ /// The bounds of the icon
+ bounds: Rectangle,
+ },
/// A clip primitive
Clip {
/// The bounds of the clip