pub struct WindowSizeProvider { /* private fields */ }Implementations§
Source§impl WindowSizeProvider
impl WindowSizeProvider
pub fn new<F: Fn(&WindowGeometryProviderScope<'_>) -> Size + 'static>( f: F, ) -> Self
pub fn get_size(&self, s: &WindowGeometryProviderScope<'_>) -> Size
pub fn default() -> Self
pub fn current() -> Self
pub fn fixed(sz: Size) -> Self
pub fn fixed_xy(w: f32, h: f32) -> Self
pub fn unconstrained() -> Self
pub fn preferred_width(h: f32) -> Self
pub fn preferred_height(w: f32) -> Self
Trait Implementations§
Source§impl Clone for WindowSizeProvider
impl Clone for WindowSizeProvider
Source§fn clone(&self) -> WindowSizeProvider
fn clone(&self) -> WindowSizeProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for WindowSizeProvider
impl !Send for WindowSizeProvider
impl !Sync for WindowSizeProvider
impl !UnwindSafe for WindowSizeProvider
impl Freeze for WindowSizeProvider
impl Unpin for WindowSizeProvider
impl UnsafeUnpin for WindowSizeProvider
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