pub enum PixelFormat {
Show 32 variants
R8Unorm,
R8Snorm,
R8Uint,
R8Sint,
Rg8Unorm,
Rg8Snorm,
Rgba8Unorm,
Rgba8Srgb,
Rgba8Snorm,
R16Float,
Rg16Float,
Rgba16Float,
R32Float,
Rg32Float,
Rgba32Float,
R11G11B10Float,
Rgb9E5Float,
Bgra8Unorm,
Bgra8Srgb,
Depth16,
Depth24,
Depth32Float,
Depth24Stencil8,
Depth32FloatStencil8,
Bc1Unorm,
Bc1Srgb,
Bc3Unorm,
Bc3Srgb,
Bc5Unorm,
Bc6HUfloat,
Bc7Unorm,
Bc7Srgb,
}Variants§
R8Unorm
R8Snorm
R8Uint
R8Sint
Rg8Unorm
Rg8Snorm
Rgba8Unorm
Rgba8Srgb
Rgba8Snorm
R16Float
Rg16Float
Rgba16Float
R32Float
Rg32Float
Rgba32Float
R11G11B10Float
Rgb9E5Float
Bgra8Unorm
Bgra8Srgb
Depth16
Depth24
Depth32Float
Depth24Stencil8
Depth32FloatStencil8
Bc1Unorm
Bc1Srgb
Bc3Unorm
Bc3Srgb
Bc5Unorm
Bc6HUfloat
Bc7Unorm
Bc7Srgb
Implementations§
Source§impl PixelFormat
impl PixelFormat
Trait Implementations§
Source§impl Clone for PixelFormat
impl Clone for PixelFormat
impl Copy for PixelFormat
Source§impl Debug for PixelFormat
impl Debug for PixelFormat
Source§impl PartialEq for PixelFormat
impl PartialEq for PixelFormat
impl StructuralPartialEq for PixelFormat
Auto Trait Implementations§
impl Freeze for PixelFormat
impl RefUnwindSafe for PixelFormat
impl Send for PixelFormat
impl Sync for PixelFormat
impl Unpin for PixelFormat
impl UnsafeUnpin for PixelFormat
impl UnwindSafe for PixelFormat
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.