[]Struct bevy::sprite::Sprite

pub struct Sprite {
    pub size: Vec2,
    pub resize_mode: SpriteResizeMode,
}

Fields

size: Vec2resize_mode: SpriteResizeMode

Implementations

impl Sprite

pub fn new(size: Vec2) -> Sprite

Creates new Sprite with SpriteResizeMode::Manual value for resize_mode

Trait Implementations

impl Debug for Sprite

impl Default for Sprite

impl GetTypeRegistration for Sprite

impl Reflect for Sprite

impl RenderResources for Sprite

impl Struct for Sprite

impl TypeUuid for Sprite

Auto Trait Implementations

Blanket Implementations

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

impl<T> Any for T where
    T: Any

impl<T> Asset for T where
    T: TypeUuid + AssetDynamic + TypeUuidDynamic

impl<T> AssetDynamic for T where
    T: Send + Sync + 'static + TypeUuidDynamic

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

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

impl<T> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

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

impl<T> FromResources for T where
    T: Default

impl<S> GetField for S where
    S: Struct

impl<T> GetPath for T where
    T: Reflect

impl<T> Instrument for T[src]

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

impl<T> Resource for T where
    T: 'static + Send + Sync

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> TypeUuidDynamic for T where
    T: TypeUuid

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,