pub struct WindowPositionProvider { /* private fields */ }Implementations§
Source§impl WindowPositionProvider
impl WindowPositionProvider
pub fn new<F: Fn(&WindowGeometryProviderScope<'_>, Size) -> Vec2 + 'static>( f: F, ) -> Self
pub fn get_position( &self, s: &WindowGeometryProviderScope<'_>, sz: Size, ) -> Vec2
pub fn default() -> Self
pub fn current() -> Self
pub fn centered_on_screen() -> Self
pub fn centered_in_screen_bounds(offset: Vec2) -> Self
pub fn centered_in_screen() -> Self
pub fn aligned_to_screen_available(ax: f32, ay: f32, offset: Vec2) -> Self
pub fn absolute(pos: Vec2) -> Self
pub fn absolute_xy(x: f32, y: f32) -> Self
pub fn aligned_to_parent( anchor_x: f32, anchor_y: f32, align_x: f32, align_y: f32, offset: Vec2, exclude_parent_insets: bool, ) -> Self
pub fn centered_in_parent(offset: Vec2) -> Self
Trait Implementations§
Source§impl Clone for WindowPositionProvider
impl Clone for WindowPositionProvider
Source§fn clone(&self) -> WindowPositionProvider
fn clone(&self) -> WindowPositionProvider
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 WindowPositionProvider
impl !Send for WindowPositionProvider
impl !Sync for WindowPositionProvider
impl !UnwindSafe for WindowPositionProvider
impl Freeze for WindowPositionProvider
impl Unpin for WindowPositionProvider
impl UnsafeUnpin for WindowPositionProvider
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