Struct windows::Graphics::DirectX::DirectXPixelFormat
#[repr(transparent)]pub struct DirectXPixelFormat(pub i32);
Tuple Fields§
§0: i32
Implementations§
§impl DirectXPixelFormat
impl DirectXPixelFormat
pub const Unknown: Self = _
pub const R32G32B32A32Typeless: Self = _
pub const R32G32B32A32Float: Self = _
pub const R32G32B32A32UInt: Self = _
pub const R32G32B32A32Int: Self = _
pub const R32G32B32Typeless: Self = _
pub const R32G32B32Float: Self = _
pub const R32G32B32UInt: Self = _
pub const R32G32B32Int: Self = _
pub const R16G16B16A16Typeless: Self = _
pub const R16G16B16A16Float: Self = _
pub const R16G16B16A16UIntNormalized: Self = _
pub const R16G16B16A16UInt: Self = _
pub const R16G16B16A16IntNormalized: Self = _
pub const R16G16B16A16Int: Self = _
pub const R32G32Typeless: Self = _
pub const R32G32Float: Self = _
pub const R32G32UInt: Self = _
pub const R32G32Int: Self = _
pub const R32G8X24Typeless: Self = _
pub const D32FloatS8X24UInt: Self = _
pub const R32FloatX8X24Typeless: Self = _
pub const X32TypelessG8X24UInt: Self = _
pub const R10G10B10A2Typeless: Self = _
pub const R10G10B10A2UIntNormalized: Self = _
pub const R10G10B10A2UInt: Self = _
pub const R11G11B10Float: Self = _
pub const R8G8B8A8Typeless: Self = _
pub const R8G8B8A8UIntNormalized: Self = _
pub const R8G8B8A8UIntNormalizedSrgb: Self = _
pub const R8G8B8A8UInt: Self = _
pub const R8G8B8A8IntNormalized: Self = _
pub const R8G8B8A8Int: Self = _
pub const R16G16Typeless: Self = _
pub const R16G16Float: Self = _
pub const R16G16UIntNormalized: Self = _
pub const R16G16UInt: Self = _
pub const R16G16IntNormalized: Self = _
pub const R16G16Int: Self = _
pub const R32Typeless: Self = _
pub const D32Float: Self = _
pub const R32Float: Self = _
pub const R32UInt: Self = _
pub const R32Int: Self = _
pub const R24G8Typeless: Self = _
pub const D24UIntNormalizedS8UInt: Self = _
pub const R24UIntNormalizedX8Typeless: Self = _
pub const X24TypelessG8UInt: Self = _
pub const R8G8Typeless: Self = _
pub const R8G8UIntNormalized: Self = _
pub const R8G8UInt: Self = _
pub const R8G8IntNormalized: Self = _
pub const R8G8Int: Self = _
pub const R16Typeless: Self = _
pub const R16Float: Self = _
pub const D16UIntNormalized: Self = _
pub const R16UIntNormalized: Self = _
pub const R16UInt: Self = _
pub const R16IntNormalized: Self = _
pub const R16Int: Self = _
pub const R8Typeless: Self = _
pub const R8UIntNormalized: Self = _
pub const R8UInt: Self = _
pub const R8IntNormalized: Self = _
pub const R8Int: Self = _
pub const A8UIntNormalized: Self = _
pub const R1UIntNormalized: Self = _
pub const R8G8B8G8UIntNormalized: Self = _
pub const G8R8G8B8UIntNormalized: Self = _
pub const BC1Typeless: Self = _
pub const BC1UIntNormalized: Self = _
pub const BC1UIntNormalizedSrgb: Self = _
pub const BC2Typeless: Self = _
pub const BC2UIntNormalized: Self = _
pub const BC2UIntNormalizedSrgb: Self = _
pub const BC3Typeless: Self = _
pub const BC3UIntNormalized: Self = _
pub const BC3UIntNormalizedSrgb: Self = _
pub const BC4Typeless: Self = _
pub const BC4UIntNormalized: Self = _
pub const BC4IntNormalized: Self = _
pub const BC5Typeless: Self = _
pub const BC5UIntNormalized: Self = _
pub const BC5IntNormalized: Self = _
pub const B5G6R5UIntNormalized: Self = _
pub const B5G5R5A1UIntNormalized: Self = _
pub const B8G8R8A8UIntNormalized: Self = _
pub const B8G8R8X8UIntNormalized: Self = _
pub const R10G10B10XRBiasA2UIntNormalized: Self = _
pub const B8G8R8A8Typeless: Self = _
pub const B8G8R8A8UIntNormalizedSrgb: Self = _
pub const B8G8R8X8Typeless: Self = _
pub const B8G8R8X8UIntNormalizedSrgb: Self = _
pub const BC6HTypeless: Self = _
pub const BC6H16UnsignedFloat: Self = _
pub const BC6H16Float: Self = _
pub const BC7Typeless: Self = _
pub const BC7UIntNormalized: Self = _
pub const BC7UIntNormalizedSrgb: Self = _
pub const Ayuv: Self = _
pub const Y410: Self = _
pub const Y416: Self = _
pub const NV12: Self = _
pub const P010: Self = _
pub const P016: Self = _
pub const Opaque420: Self = _
pub const Yuy2: Self = _
pub const Y210: Self = _
pub const Y216: Self = _
pub const NV11: Self = _
pub const AI44: Self = _
pub const IA44: Self = _
pub const P8: Self = _
pub const A8P8: Self = _
pub const B4G4R4A4UIntNormalized: Self = _
pub const P208: Self = _
pub const V208: Self = _
pub const V408: Self = _
pub const SamplerFeedbackMinMipOpaque: Self = _
pub const SamplerFeedbackMipRegionUsedOpaque: Self = _
pub const A4B4G4R4: Self = _
Trait Implementations§
§impl Clone for DirectXPixelFormat
impl Clone for DirectXPixelFormat
§fn clone(&self) -> DirectXPixelFormat
fn clone(&self) -> DirectXPixelFormat
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 more§impl Debug for DirectXPixelFormat
impl Debug for DirectXPixelFormat
§impl Default for DirectXPixelFormat
impl Default for DirectXPixelFormat
§fn default() -> DirectXPixelFormat
fn default() -> DirectXPixelFormat
Returns the “default value” for a type. Read more
§impl PartialEq for DirectXPixelFormat
impl PartialEq for DirectXPixelFormat
§fn eq(&self, other: &DirectXPixelFormat) -> bool
fn eq(&self, other: &DirectXPixelFormat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DirectXPixelFormat
impl Eq for DirectXPixelFormat
impl StructuralPartialEq for DirectXPixelFormat
Auto Trait Implementations§
impl Freeze for DirectXPixelFormat
impl RefUnwindSafe for DirectXPixelFormat
impl Send for DirectXPixelFormat
impl Sync for DirectXPixelFormat
impl Unpin for DirectXPixelFormat
impl UnwindSafe for DirectXPixelFormat
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)