Enum raylib_ffi::enums::PixelFormat
source · #[repr(C)]
pub enum PixelFormat {
Show 21 variants
PIXELFORMATUNCOMPRESSEDGRAYSCALE,
PIXELFORMATUNCOMPRESSEDGRAYALPHA,
PIXELFORMATUNCOMPRESSEDR5G6B5,
PIXELFORMATUNCOMPRESSEDR8G8B8,
PIXELFORMATUNCOMPRESSEDR5G5B5A1,
PIXELFORMATUNCOMPRESSEDR4G4B4A4,
PIXELFORMATUNCOMPRESSEDR8G8B8A8,
PIXELFORMATUNCOMPRESSEDR32,
PIXELFORMATUNCOMPRESSEDR32G32B32,
PIXELFORMATUNCOMPRESSEDR32G32B32A32,
PIXELFORMATCOMPRESSEDDXT1RGB,
PIXELFORMATCOMPRESSEDDXT1RGBA,
PIXELFORMATCOMPRESSEDDXT3RGBA,
PIXELFORMATCOMPRESSEDDXT5RGBA,
PIXELFORMATCOMPRESSEDETC1RGB,
PIXELFORMATCOMPRESSEDETC2RGB,
PIXELFORMATCOMPRESSEDETC2EACRGBA,
PIXELFORMATCOMPRESSEDPVRTRGB,
PIXELFORMATCOMPRESSEDPVRTRGBA,
PIXELFORMATCOMPRESSEDASTC4x4RGBA,
PIXELFORMATCOMPRESSEDASTC8x8RGBA,
}Expand description
Pixel formats
Variants§
PIXELFORMATUNCOMPRESSEDGRAYSCALE
8 bit per pixel (no alpha)
PIXELFORMATUNCOMPRESSEDGRAYALPHA
8*2 bpp (2 channels)
PIXELFORMATUNCOMPRESSEDR5G6B5
16 bpp
PIXELFORMATUNCOMPRESSEDR8G8B8
24 bpp
PIXELFORMATUNCOMPRESSEDR5G5B5A1
16 bpp (1 bit alpha)
PIXELFORMATUNCOMPRESSEDR4G4B4A4
16 bpp (4 bit alpha)
PIXELFORMATUNCOMPRESSEDR8G8B8A8
32 bpp
PIXELFORMATUNCOMPRESSEDR32
32 bpp (1 channel - float)
PIXELFORMATUNCOMPRESSEDR32G32B32
32*3 bpp (3 channels - float)
PIXELFORMATUNCOMPRESSEDR32G32B32A32
32*4 bpp (4 channels - float)
PIXELFORMATCOMPRESSEDDXT1RGB
4 bpp (no alpha)
PIXELFORMATCOMPRESSEDDXT1RGBA
4 bpp (1 bit alpha)
PIXELFORMATCOMPRESSEDDXT3RGBA
8 bpp
PIXELFORMATCOMPRESSEDDXT5RGBA
8 bpp
PIXELFORMATCOMPRESSEDETC1RGB
4 bpp
PIXELFORMATCOMPRESSEDETC2RGB
4 bpp
PIXELFORMATCOMPRESSEDETC2EACRGBA
8 bpp
PIXELFORMATCOMPRESSEDPVRTRGB
4 bpp
PIXELFORMATCOMPRESSEDPVRTRGBA
4 bpp
PIXELFORMATCOMPRESSEDASTC4x4RGBA
8 bpp
PIXELFORMATCOMPRESSEDASTC8x8RGBA
2 bpp
Trait Implementations§
source§impl Clone for PixelFormat
impl Clone for PixelFormat
source§fn clone(&self) -> PixelFormat
fn clone(&self) -> PixelFormat
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 PixelFormat
impl Debug for PixelFormat
source§impl Hash for PixelFormat
impl Hash for PixelFormat
source§impl PartialEq<PixelFormat> for PixelFormat
impl PartialEq<PixelFormat> for PixelFormat
source§fn eq(&self, other: &PixelFormat) -> bool
fn eq(&self, other: &PixelFormat) -> bool
This method tests for
self and other values to be equal, and is used
by ==.