[−][src]Struct keeshond::gameloop::GameInfo
Properties and metadata for this game
Fields
package_name: &'static str
The name of the Rust package, used for some internal operations
friendly_name: &'static str
Friendly, user-facing name, displayed in the window title
base_width: u32
Base resolution width of the game graphics
base_height: u32
Base resolution height of the game graphics
default_zoom: u32
The default magnification level, defaulting to 1x. Mostly useful with the Pixel viewport mode.
texture_filtering: bool
Whether to use texture filtering. Set to false for pixel art style games.
viewport_mode: ViewportMode
The viewport mode to use, which determines how the game scales to different resolutions.
fullscreen: bool
Whether to default to fullscreen as opposed to windowed mode
kiosk_mode: bool
Enable kiosk mode, which forces fullscreen and disables closing the window. Note that the user may still be able to close the program depending on your operating environment's global shortcuts.
Trait Implementations
Auto Trait Implementations
impl Send for GameInfo
impl Sync for GameInfo
impl Unpin for GameInfo
impl UnwindSafe for GameInfo
impl RefUnwindSafe for GameInfo
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
impl<T, U> ToSample<U> for T where
U: FromSample<T>,
U: FromSample<T>,
fn to_sample_(self) -> U
impl<S, T> Duplex<S> for T where
T: FromSample<S> + ToSample<S>,
T: FromSample<S> + ToSample<S>,
impl<T> Erased for T
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self