Enum psp::sys::TexturePixelFormat
source · #[repr(u32)]pub enum TexturePixelFormat {
Psm5650 = 0,
Psm5551 = 1,
Psm4444 = 2,
Psm8888 = 3,
PsmT4 = 4,
PsmT8 = 5,
PsmT16 = 6,
PsmT32 = 7,
PsmDxt1 = 8,
PsmDxt3 = 9,
PsmDxt5 = 10,
}
Expand description
Texture pixel formats
Variants§
Psm5650 = 0
Hicolor, 16-bit.
Psm5551 = 1
Hicolor, 16-bit
Psm4444 = 2
Hicolor, 16-bit
Psm8888 = 3
Truecolor, 32-bit
PsmT4 = 4
Indexed, 4-bit (2 pixels per byte)
PsmT8 = 5
Indexed, 8-bit
PsmT16 = 6
Indexed, 16-bit
PsmT32 = 7
Indexed, 32-bit
PsmDxt1 = 8
PsmDxt3 = 9
PsmDxt5 = 10
Trait Implementations§
source§impl Clone for TexturePixelFormat
impl Clone for TexturePixelFormat
source§fn clone(&self) -> TexturePixelFormat
fn clone(&self) -> TexturePixelFormat
Returns a copy 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 TexturePixelFormat
impl Debug for TexturePixelFormat
impl Copy for TexturePixelFormat
Auto Trait Implementations§
impl Freeze for TexturePixelFormat
impl RefUnwindSafe for TexturePixelFormat
impl Send for TexturePixelFormat
impl Sync for TexturePixelFormat
impl Unpin for TexturePixelFormat
impl UnwindSafe for TexturePixelFormat
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