pub enum GpuFormat {
R8Unorm,
Rgba8Unorm,
Rgba16Float,
Depth24Stencil8,
}Expand description
Common GPU formats (minimal set for planner decisions).
use daedalus_gpu::GpuFormat;
let fmt = GpuFormat::Rgba8Unorm;
assert_eq!(fmt, GpuFormat::Rgba8Unorm);Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GpuFormat
impl<'de> Deserialize<'de> for GpuFormat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for GpuFormat
impl Eq for GpuFormat
impl StructuralPartialEq for GpuFormat
Auto Trait Implementations§
impl Freeze for GpuFormat
impl RefUnwindSafe for GpuFormat
impl Send for GpuFormat
impl Sync for GpuFormat
impl Unpin for GpuFormat
impl UnwindSafe for GpuFormat
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more