pub struct SpriteInfo {
pub name: String,
pub rect: SpriteRect,
pub offset: SpriteOffset,
pub pivot: SpritePivot,
pub border: SpriteBorder,
pub pixels_to_units: f32,
pub is_polygon: bool,
pub texture_path_id: i64,
pub is_atlas_sprite: bool,
}Expand description
Comprehensive sprite information
Contains all the information needed to fully describe a sprite.
Fields§
§name: String§rect: SpriteRect§offset: SpriteOffset§pivot: SpritePivot§border: SpriteBorder§pixels_to_units: f32§is_polygon: bool§texture_path_id: i64§is_atlas_sprite: boolTrait Implementations§
Source§impl Clone for SpriteInfo
impl Clone for SpriteInfo
Source§fn clone(&self) -> SpriteInfo
fn clone(&self) -> SpriteInfo
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 SpriteInfo
impl Debug for SpriteInfo
Source§impl Default for SpriteInfo
impl Default for SpriteInfo
Source§impl<'de> Deserialize<'de> for SpriteInfo
impl<'de> Deserialize<'de> for SpriteInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SpriteInfo
impl RefUnwindSafe for SpriteInfo
impl Send for SpriteInfo
impl Sync for SpriteInfo
impl Unpin for SpriteInfo
impl UnwindSafe for SpriteInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().