glfw-ext

Crates.ioglfw-ext
lib.rsglfw-ext
version0.1.0
sourcesrc
created_at2023-05-25 17:27:35.118172
updated_at2023-05-25 17:27:35.118172
descriptionGLFW utilities and extension methods
homepage
repositoryhttps://github.com/vallentin/glfw-ext
max_upload_size
id874440
size11,992
Christian Vallentin (vallentin)

documentation

https://docs.rs/glfw-ext

README

glfw-ext

Latest Version Docs License

Utilities and extension methods for glfw.

Center window on the dominant monitor.

use glfw_ext::WindowExt;

// Center the window on the dominant monitor, i.e. if
// the window is 20% on monitor A and 80% on monitor B,
// then the window is centered onto monitor B
wnd.try_center();

Center window on primary monitor:

use glfw_ext::WindowExt;

// Center the window on the primary monitor
glfw.with_primary_monitor(|_glfw, monitor| {
    if let Some(monitor) = monitor {
        wnd.try_center_on_monitor(monitor);
    }
});

See examples/center_window.rs for a complete example.

Commit count: 1

cargo fmt