[][src]Struct amethyst_window::WindowSystem

pub struct WindowSystem;

System for opening and managing the window.

Methods

impl WindowSystem[src]

pub fn from_config_path(
    world: &mut World,
    events_loop: &EventsLoop,
    path: impl AsRef<Path>
) -> Result<Self, ConfigError>
[src]

Builds and spawns a new Window, using the provided DisplayConfig and EventsLoop as sources. Returns a new WindowSystem

pub fn from_config(
    world: &mut World,
    events_loop: &EventsLoop,
    config: DisplayConfig
) -> Self
[src]

Builds and spawns a new Window, using the provided DisplayConfig and EventsLoop as sources. Returns a new WindowSystem

pub fn new(world: &mut World, window: Window) -> Self[src]

Create a new WindowSystem wrapping the provided Window

Trait Implementations

impl Debug for WindowSystem[src]

impl<'a> System<'a> for WindowSystem[src]

type SystemData = (WriteExpect<'a, ScreenDimensions>, ReadExpect<'a, Window>)

The resource bundle required to execute this system. Read more

Auto Trait Implementations

impl RefUnwindSafe for WindowSystem

impl Send for WindowSystem

impl Sync for WindowSystem

impl Unpin for WindowSystem

impl UnwindSafe for WindowSystem

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<'a, T> RunNow<'a> for T where
    T: System<'a>, 

impl<'a, T> RunWithPool<'a> for T where
    T: System<'a>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<'s, S> SystemExt for S where
    S: System<'s>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,