#[repr(C)]pub struct ZstdUniforms {
pub input_len: u32,
pub output_len: u32,
pub total_output_size: u32,
}Expand description
Uniform words consumed by the zstd raw/RLE decompression shader.
Fields§
§input_len: u32Compressed input length in bytes.
output_len: u32Maximum decompressed output length the shader may write, in bytes.
total_output_size: u32Exact decompressed byte length returned to the caller after readback.
Trait Implementations§
Source§impl Clone for ZstdUniforms
impl Clone for ZstdUniforms
Source§fn clone(&self) -> ZstdUniforms
fn clone(&self) -> ZstdUniforms
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 ZstdUniforms
impl Debug for ZstdUniforms
impl Copy for ZstdUniforms
impl Pod for ZstdUniforms
Auto Trait Implementations§
impl Freeze for ZstdUniforms
impl RefUnwindSafe for ZstdUniforms
impl Send for ZstdUniforms
impl Sync for ZstdUniforms
impl Unpin for ZstdUniforms
impl UnsafeUnpin for ZstdUniforms
impl UnwindSafe for ZstdUniforms
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> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.