[][src]Enum amethyst_ui::Anchor

pub enum Anchor {
    TopLeft,
    TopMiddle,
    TopRight,
    MiddleLeft,
    Middle,
    MiddleRight,
    BottomLeft,
    BottomMiddle,
    BottomRight,
}

Indicated where the anchor is, relative to the parent (or to the screen, if there is no parent). Follow a normal english Y,X naming.

Variants

TopLeft

Anchors the entity at the top left of the parent.

TopMiddle

Anchors the entity at the top middle of the parent.

TopRight

Anchors the entity at the top right of the parent.

MiddleLeft

Anchors the entity at the middle left of the parent.

Middle

Anchors the entity at the center of the parent.

MiddleRight

Anchors the entity at the middle right of the parent.

BottomLeft

Anchors the entity at the bottom left of the parent.

BottomMiddle

Anchors the entity at the bottom middle of the parent.

BottomRight

Anchors the entity at the bottom right of the parent.

Methods

impl Anchor[src]

pub fn norm_offset(&self) -> (f32, f32)[src]

Returns the normalized offset using the Anchor setting. The normalized offset is a [-0.5,0.5] value indicating the relative offset multiplier from the parent's position (centered).

Trait Implementations

impl Eq for Anchor[src]

impl Clone for Anchor[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Anchor> for Anchor[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Debug for Anchor[src]

impl Serialize for Anchor[src]

impl<'de> Deserialize<'de> for Anchor[src]

Auto Trait Implementations

impl Unpin for Anchor

impl Sync for Anchor

impl Send for Anchor

impl UnwindSafe for Anchor

impl RefUnwindSafe for Anchor

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]

impl<T> Serialize for T where
    T: Serialize + ?Sized
[src]

impl<T> Erased for T[src]

impl<T> Clone for T where
    T: Clone
[src]

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

impl<T> Supports<T> for T[src]

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]