Struct window::NoWindow [−][src]
pub struct NoWindow { /* fields omitted */ }
A window without user interface, often used in server event loops.
This structure holds just enough state to return values that were set.
The size can be changed because the event loop does not emit
Render
events when the width or height is zero.
Implementations
impl NoWindow
[src]
pub fn new(settings: &WindowSettings) -> NoWindow
[src]
Creates a new NoWindow
.
Trait Implementations
impl AdvancedWindow for NoWindow
[src]
fn get_title(&self) -> String
[src]
fn set_title(&mut self, value: String)
[src]
fn get_exit_on_esc(&self) -> bool
[src]
fn set_exit_on_esc(&mut self, _value: bool)
[src]
fn get_automatic_close(&self) -> bool
[src]
fn set_automatic_close(&mut self, value: bool)
[src]
fn set_capture_cursor(&mut self, _value: bool)
[src]
fn show(&mut self)
[src]
fn hide(&mut self)
[src]
fn get_position(&self) -> Option<Position>
[src]
fn set_position<P: Into<Position>>(&mut self, val: P)
[src]
fn set_size<S: Into<Size>>(&mut self, val: S)
[src]
fn title(self, value: String) -> Self
[src]
fn exit_on_esc(self, value: bool) -> Self
[src]
fn automatic_close(self, value: bool) -> Self
[src]
fn capture_cursor(self, value: bool) -> Self
[src]
fn position<P: Into<Position>>(self, val: P) -> Self
[src]
impl BuildFromWindowSettings for NoWindow
[src]
fn build_from_window_settings(
settings: &WindowSettings
) -> Result<Self, Box<dyn Error>>
[src]
settings: &WindowSettings
) -> Result<Self, Box<dyn Error>>
Errors
This function will always return without error.
impl Window for NoWindow
[src]
fn should_close(&self) -> bool
[src]
fn set_should_close(&mut self, value: bool)
[src]
fn size(&self) -> Size
[src]
fn swap_buffers(&mut self)
[src]
fn wait_event(&mut self) -> Event
[src]
fn wait_event_timeout(&mut self, _timeout: Duration) -> Option<Event>
[src]
fn poll_event(&mut self) -> Option<Event>
[src]
fn draw_size(&self) -> Size
[src]
Auto Trait Implementations
impl RefUnwindSafe for NoWindow
impl Send for NoWindow
impl Sync for NoWindow
impl Unpin for NoWindow
impl UnwindSafe for NoWindow
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
pub 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>,