Refactor Windows abstraction into WindowManager

This commit is contained in:
Héctor Ramón Jiménez 2023-12-02 22:26:01 +01:00
parent 31cccd8f7b
commit 5c5e7653be
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
4 changed files with 464 additions and 505 deletions

View file

@ -19,7 +19,7 @@ where
title: String,
scale_factor: f64,
viewport: Viewport,
viewport_version: usize,
viewport_version: u64,
cursor_position: Option<winit::dpi::PhysicalPosition<f64>>,
modifiers: winit::event::ModifiersState,
theme: <A::Renderer as core::Renderer>::Theme,
@ -86,7 +86,7 @@ where
/// Returns the version of the [`Viewport`] of the [`State`].
///
/// The version is incremented every time the [`Viewport`] changes.
pub fn viewport_version(&self) -> usize {
pub fn viewport_version(&self) -> u64 {
self.viewport_version
}