pub struct Dithered;Expand description
A PNG made a OneBitPicture by its onebit import settings
(dithered, .png, with the png feature): its pixels read as
Png reads them, then dithered. A tool registers it; a one-bit
device reads the pictures it made with
OneBitFile.
Trait Implementations§
impl Copy for Dithered
impl Eq for Dithered
Source§impl Format for Dithered
Available on crate feature png only.
impl Format for Dithered
Available on crate feature
png only.Source§type Asset = OneBitPicture
type Asset = OneBitPicture
The kind it reads.
Source§fn id(&self) -> &'static str
fn id(&self) -> &'static str
Stable id, e.g.
"png", "tiled-tmx", "yarn": one per format
of a kind.Source§fn extensions(&self) -> &'static [&'static str]
fn extensions(&self) -> &'static [&'static str]
File extensions this format claims, lowercase, without the dot. A
format that only stands in another’s place (a one-bit picture at a
PNG’s path) claims none and is found by
sniff.Source§fn sniff(&self, bytes: &[u8]) -> bool
fn sniff(&self, bytes: &[u8]) -> bool
True if these bytes look like this format (magic bytes);
false
when the format has none.Source§fn max_bytes(&self) -> usize
fn max_bytes(&self) -> usize
The most bytes it reads: a bigger file is refused before
decode sees it. DEFAULT_MAX_BYTES unless the
format says.Source§fn decode(
&self,
file: &AssetPath,
bytes: &[u8],
cx: &DecodeCx<'_>,
) -> Result<OneBitPicture, Vec<ContentError>>
fn decode( &self, file: &AssetPath, bytes: &[u8], cx: &DecodeCx<'_>, ) -> Result<OneBitPicture, Vec<ContentError>>
Every problem found, each with file and place; never a panic.
impl StructuralPartialEq for Dithered
Auto Trait Implementations§
impl Freeze for Dithered
impl RefUnwindSafe for Dithered
impl Send for Dithered
impl Sync for Dithered
impl Unpin for Dithered
impl UnsafeUnpin for Dithered
impl UnwindSafe for Dithered
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