summaryrefslogtreecommitdiff
path: root/graphics/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/src/lib.rs')
-rw-r--r--graphics/src/lib.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs
index fa83b98..fdab836 100644
--- a/graphics/src/lib.rs
+++ b/graphics/src/lib.rs
@@ -43,6 +43,9 @@ pub enum Key {
// Debug keys
F3,
F4,
+ F5,
+ F6,
+ F11,
// Unknown/Unused key
Unknown(KeyboardKey),
}
@@ -79,6 +82,9 @@ impl From<KeyboardKey> for Key {
// Debug keys
K::KEY_F3 => Self::F3,
K::KEY_F4 => Self::F4,
+ K::KEY_F5 => Self::F5,
+ K::KEY_F6 => Self::F6,
+ K::KEY_F11 => Self::F11,
// Unknown/Unused key
_ => Self::Unknown(key),
}
@@ -117,6 +123,9 @@ impl From<Key> for KeyboardKey {
// Debug keys
Key::F3 => Self::KEY_F3,
Key::F4 => Self::KEY_F4,
+ Key::F5 => Self::KEY_F5,
+ Key::F6 => Self::KEY_F6,
+ Key::F11 => Self::KEY_F11,
// Unknown/Unused key
Key::Unknown(k) => k,
}
@@ -275,4 +284,9 @@ impl Window {
pub const fn audio(&mut self) -> &mut Audio {
&mut self.audio
}
+
+ /// Toggles fullscreen
+ pub fn toggle_fullscreen(&mut self) {
+ self.handle.toggle_fullscreen();
+ }
}