pub struct TileRef {
pub origin: [usize; 3],
pub dims: [usize; 3],
pub words: (usize, usize),
pub bytes: (usize, usize),
pub esc: Vec<(usize, u32)>,
}Expand description
An outlier tile.
Fields§
§origin: [usize; 3]Origin.
dims: [usize; 3]Extent.
words: (usize, usize)Word range [lo, hi) of its lane (absolute 16-bit word index).
bytes: (usize, usize)Byte range of the whole tile payload.
esc: Vec<(usize, u32)>Raw escapes (tile-local index, f32 bits).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TileRef
impl RefUnwindSafe for TileRef
impl Send for TileRef
impl Sync for TileRef
impl Unpin for TileRef
impl UnsafeUnpin for TileRef
impl UnwindSafe for TileRef
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