[][src]Struct amethyst_ui::UiTextData

pub struct UiTextData {
    pub text: String,
    pub font_size: f32,
    pub color: [f32; 4],
    pub font: Option<AssetPrefab<FontAsset>>,
    pub password: bool,
    pub align: Option<Anchor>,
    pub line_mode: Option<LineMode>,
    pub editable: Option<TextEditingPrefab>,
}

Loadable UiText data

Type parameters:

Fields

text: String

Text to display

font_size: f32

Font size

color: [f32; 4]

Font color

font: Option<AssetPrefab<FontAsset>>

Font

password: bool

Should the text be shown as dots instead of the proper characters?

align: Option<Anchor>

Where should the text be aligned from. Relative to its own UiTransform's area.

line_mode: Option<LineMode>

How should the text behave with line breaks.

editable: Option<TextEditingPrefab>

Optionally make the text editable

Trait Implementations

impl Clone for UiTextData[src]

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

Performs copy-assignment from source. Read more

impl Debug for UiTextData[src]

impl Serialize for UiTextData[src]

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

impl<'a> PrefabData<'a> for UiTextData[src]

type SystemData = (WriteStorage<'a, UiText>, WriteStorage<'a, TextEditing>, <AssetPrefab<FontAsset> as PrefabData<'a>>::SystemData)

SystemData needed to perform the load

type Result = ()

The result type returned by the load operation

Auto Trait Implementations

impl Unpin for UiTextData

impl Sync for UiTextData

impl Send for UiTextData

impl !UnwindSafe for UiTextData

impl !RefUnwindSafe for UiTextData

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]