#[repr(C)]pub struct WindowCreateOptions {
pub window_state: FullWindowState,
pub size_to_content: bool,
pub renderer: OptionRendererOptions,
pub theme: OptionWindowTheme,
pub create_callback: OptionCallback,
pub hot_reload: bool,
}Expand description
Options for creating a new window
Fields§
§window_state: FullWindowState§size_to_content: bool§renderer: OptionRendererOptions§theme: OptionWindowTheme§create_callback: OptionCallback§hot_reload: boolImplementations§
Source§impl WindowCreateOptions
impl WindowCreateOptions
Sourcepub fn create(layout_callback: impl Into<LayoutCallback>) -> Self
pub fn create(layout_callback: impl Into<LayoutCallback>) -> Self
Create a new WindowCreateOptions with a layout callback
Trait Implementations§
Source§impl Clone for WindowCreateOptions
impl Clone for WindowCreateOptions
Source§fn clone(&self) -> WindowCreateOptions
fn clone(&self) -> WindowCreateOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WindowCreateOptions
impl Debug for WindowCreateOptions
Source§impl Default for WindowCreateOptions
impl Default for WindowCreateOptions
Source§impl Extend<WindowCreateOptions> for WindowCreateOptionsVec
impl Extend<WindowCreateOptions> for WindowCreateOptionsVec
Source§fn extend<T: IntoIterator<Item = WindowCreateOptions>>(&mut self, iter: T)
fn extend<T: IntoIterator<Item = WindowCreateOptions>>(&mut self, iter: T)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl FromIterator<WindowCreateOptions> for WindowCreateOptionsVec
impl FromIterator<WindowCreateOptions> for WindowCreateOptionsVec
Source§fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = WindowCreateOptions>,
fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = WindowCreateOptions>,
Creates a value from an iterator. Read more
Source§impl PartialEq for WindowCreateOptions
impl PartialEq for WindowCreateOptions
impl StructuralPartialEq for WindowCreateOptions
Auto Trait Implementations§
impl Freeze for WindowCreateOptions
impl RefUnwindSafe for WindowCreateOptions
impl Send for WindowCreateOptions
impl Sync for WindowCreateOptions
impl Unpin for WindowCreateOptions
impl UnwindSafe for WindowCreateOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more