INNER CODE UNIT · Rust
choose_graphical_window_size
kpreid/all-is-cubes · all-is-cubes-desktop/src/lib.rs:55
pub fn choose_graphical_window_size(
maximum_size: Option<Size2D<u32, camera::NominalPixel>>,
) -> Size2D<u32, camera::NominalPixel> {
match maximum_size {
Some(maximum_size) => {
// TODO: consider constraining the aspect ratio, setting a maximum size, and other caveats
maximum_size * 7 / 10
}
None => size2(800, 600),
}
}