pub struct WindowBundle { /* private fields */ }Expand description
Bundle providing easy initializing of the appopriate Window, WindowSystem EventLoop and
EventLoopSystem constructs used for creating the rendering window of amethyst with winit
Implementations§
Source§impl WindowBundle
impl WindowBundle
Sourcepub fn from_config(config: DisplayConfig) -> Self
pub fn from_config(config: DisplayConfig) -> Self
Builds a new window bundle from a loaded DisplayConfig.
Sourcepub fn from_config_path(path: impl AsRef<Path>) -> Result<Self, ConfigError>
pub fn from_config_path(path: impl AsRef<Path>) -> Result<Self, ConfigError>
Builds a new window bundle by loading the DisplayConfig from path.
Will fall back to DisplayConfig::default() in case of an error.
Trait Implementations§
Source§impl Debug for WindowBundle
impl Debug for WindowBundle
Source§impl<'a, 'b> SystemBundle<'a, 'b> for WindowBundle
impl<'a, 'b> SystemBundle<'a, 'b> for WindowBundle
Auto Trait Implementations§
impl Freeze for WindowBundle
impl RefUnwindSafe for WindowBundle
impl Send for WindowBundle
impl Sync for WindowBundle
impl Unpin for WindowBundle
impl UnwindSafe for WindowBundle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SetParameter for T
impl<T> SetParameter for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§unsafe fn to_subset_unchecked(&self) -> SS
unsafe fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.