summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-08-21 19:53:09 +0200
committerHampusM <hampus@hampusmat.com>2026-08-21 19:53:09 +0200
commit81032f9005479368b0e3d101f2997ef2de2a7fe8 (patch)
tree4c8ed2bf05c2332780a1f970ad320e8148975f87 /engine
parent3a225d721757e67405a2fa095e68118895ae048f (diff)
feat(engine): add windowing::dpi Position & Size Default impls
Diffstat (limited to 'engine')
-rw-r--r--engine/src/windowing/dpi.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/engine/src/windowing/dpi.rs b/engine/src/windowing/dpi.rs
index 6cd2806..e3b1be1 100644
--- a/engine/src/windowing/dpi.rs
+++ b/engine/src/windowing/dpi.rs
@@ -122,6 +122,14 @@ pub enum Position
Logical(LogicalPosition<f64>),
}
+impl Default for Position
+{
+ fn default() -> Self
+ {
+ Self::Logical(LogicalPosition::default())
+ }
+}
+
gen_enum_from_to_impls!(Position, variants = (Physical, Logical));
#[derive(Debug, Default, Clone, Copy, PartialEq, Reflection)]
@@ -198,4 +206,12 @@ pub enum Size
Logical(LogicalSize<f64>),
}
+impl Default for Size
+{
+ fn default() -> Self
+ {
+ Self::Logical(LogicalSize::default())
+ }
+}
+
gen_enum_from_to_impls!(Size, variants = (Physical, Logical));