pub struct LowLevelUastcTranscoder(/* private fields */);
Implementations§
Source§impl LowLevelUastcTranscoder
impl LowLevelUastcTranscoder
Sourcepub fn new() -> LowLevelUastcTranscoder
pub fn new() -> LowLevelUastcTranscoder
Create a LowLevelUastcTranscoder
pub fn transcode_slice( &self, data: &[u8], slice_parameters: SliceParametersUastc, decode_flags: DecodeFlags, transcode_block_format: TranscoderBlockFormat, ) -> Result<Vec<u8>, TranscodeError>
Trait Implementations§
Source§impl Default for LowLevelUastcTranscoder
impl Default for LowLevelUastcTranscoder
Auto Trait Implementations§
impl Freeze for LowLevelUastcTranscoder
impl RefUnwindSafe for LowLevelUastcTranscoder
impl !Send for LowLevelUastcTranscoder
impl !Sync for LowLevelUastcTranscoder
impl Unpin for LowLevelUastcTranscoder
impl UnwindSafe for LowLevelUastcTranscoder
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