pub struct ObjectPosition {
pub x: f32,
pub y: f32,
}Expand description
Image alignment within its container (CSS object-position equivalent)
Fields§
§x: f32Horizontal alignment (0.0 = left, 0.5 = center, 1.0 = right)
y: f32Vertical alignment (0.0 = top, 0.5 = center, 1.0 = bottom)
Implementations§
Source§impl ObjectPosition
impl ObjectPosition
pub const TOP_LEFT: Self
pub const TOP_CENTER: Self
pub const TOP_RIGHT: Self
pub const CENTER_LEFT: Self
pub const CENTER: Self
pub const CENTER_RIGHT: Self
pub const BOTTOM_LEFT: Self
pub const BOTTOM_CENTER: Self
pub const BOTTOM_RIGHT: Self
pub fn new(x: f32, y: f32) -> Self
Trait Implementations§
Source§impl Clone for ObjectPosition
impl Clone for ObjectPosition
Source§fn clone(&self) -> ObjectPosition
fn clone(&self) -> ObjectPosition
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 ObjectPosition
impl Debug for ObjectPosition
Source§impl Default for ObjectPosition
impl Default for ObjectPosition
Source§fn default() -> ObjectPosition
fn default() -> ObjectPosition
Returns the “default value” for a type. Read more
Source§impl PartialEq for ObjectPosition
impl PartialEq for ObjectPosition
impl Copy for ObjectPosition
impl StructuralPartialEq for ObjectPosition
Auto Trait Implementations§
impl Freeze for ObjectPosition
impl RefUnwindSafe for ObjectPosition
impl Send for ObjectPosition
impl Sync for ObjectPosition
impl Unpin for ObjectPosition
impl UnsafeUnpin for ObjectPosition
impl UnwindSafe for ObjectPosition
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