From 81032f9005479368b0e3d101f2997ef2de2a7fe8 Mon Sep 17 00:00:00 2001 From: HampusM Date: Fri, 21 Aug 2026 19:53:09 +0200 Subject: feat(engine): add windowing::dpi Position & Size Default impls --- engine/src/windowing/dpi.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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), } +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), } +impl Default for Size +{ + fn default() -> Self + { + Self::Logical(LogicalSize::default()) + } +} + gen_enum_from_to_impls!(Size, variants = (Physical, Logical)); -- cgit v1.2.3-18-g5258