Struct TileIndices
pub struct TileIndices { pub location: TileCoordinates, pub size: Vec2<usize> }
Locates a rectangular section of pixels in an image.
Fields
location: TileCoordinatesIndex of the tile.
size: Vec2<usize>Pixel size of the tile.
Trait Implementations
impl Clone for TileIndices
fn clone(&self) -> Self
impl Copy for TileIndices
impl Debug for TileIndices
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for TileIndices
impl Hash for TileIndices
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for TileIndices
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for TileIndices
Auto Trait Implementations
impl Freeze for TileIndices
impl RefUnwindSafe for TileIndices
impl Send for TileIndices
impl Sync for TileIndices
impl Unpin for TileIndices
impl UnsafeUnpin for TileIndices
impl UnwindSafe for TileIndices
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for TileIndices
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for TileIndices
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for TileIndices
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for TileIndices
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for TileIndices
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for TileIndices
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for TileIndices
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Pointable for TileIndices
const ALIGN: usize = _;type Init = T;unsafe fn init(init: <T as Pointable>::Init) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe fn drop(ptr: usize)
impl<T> Read<Exclusive, BecauseExclusive> for TileIndices
where
T: ?Sized,
impl<T> ToOwned for TileIndices
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for TileIndices
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for TileIndices
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for TileIndices
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>