pub struct CompressedTile {
pub data: Vec<u8>,
pub uncompressed_size: u32,
pub sub_stream_count: u8,
pub checksum: u32,
}Expand description
A single compressed tile ready for GPU decompression dispatch.
Fields§
§data: Vec<u8>Compressed payload bytes (excluding TileHeader).
uncompressed_size: u32Expected uncompressed size.
sub_stream_count: u8Sub-stream count within this tile.
checksum: u32CRC32 of the uncompressed data (0 if checksums disabled).
Trait Implementations§
Source§impl Clone for CompressedTile
impl Clone for CompressedTile
Source§fn clone(&self) -> CompressedTile
fn clone(&self) -> CompressedTile
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 moreAuto Trait Implementations§
impl Freeze for CompressedTile
impl RefUnwindSafe for CompressedTile
impl Send for CompressedTile
impl Sync for CompressedTile
impl Unpin for CompressedTile
impl UnsafeUnpin for CompressedTile
impl UnwindSafe for CompressedTile
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