Struct bevy::window::Windows[]

pub struct Windows { /* fields omitted */ }

Implementations

impl Windows

pub fn add(&mut self, window: Window)

pub fn get(&self, id: WindowId) -> Option<&Window>

pub fn get_mut(&mut self, id: WindowId) -> Option<&mut Window>

pub fn get_primary(&self) -> Option<&Window>

pub fn get_primary_mut(&mut self) -> Option<&mut Window>

pub fn iter(&self) -> impl Iterator<Item = &Window>

pub fn iter_mut(&mut self) -> impl Iterator<Item = &mut Window>

Trait Implementations

impl Debug for Windows

impl Default for Windows

Auto Trait Implementations

impl RefUnwindSafe for Windows

impl Send for Windows

impl Sync for Windows

impl Unpin for Windows

impl UnwindSafe for Windows

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> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> Downcast<T> for T

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

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

impl<T> FromWorld for T where
    T: Default

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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<T> Upcast<T> for T

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