Struct winsafe::co::DXGI_FORMAT
source · pub struct DXGI_FORMAT(/* private fields */);
Available on crate features
kernel
and dxgi
only.Expand description
DXGI_FORMAT
enumeration (u32
).
Implementations§
source§impl DXGI_FORMAT
impl DXGI_FORMAT
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u32
pub const fn raw(&self) -> u32
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
source§impl DXGI_FORMAT
impl DXGI_FORMAT
pub const UNKNOWN: Self = _
pub const R32G32B32A32_TYPELESS: Self = _
pub const R32G32B32A32_FLOAT: Self = _
pub const R32G32B32A32_UINT: Self = _
pub const R32G32B32A32_SINT: Self = _
pub const R32G32B32_TYPELESS: Self = _
pub const R32G32B32_FLOAT: Self = _
pub const R32G32B32_UINT: Self = _
pub const R32G32B32_SINT: Self = _
pub const R16G16B16A16_TYPELESS: Self = _
pub const R16G16B16A16_FLOAT: Self = _
pub const R16G16B16A16_UNORM: Self = _
pub const R16G16B16A16_UINT: Self = _
pub const R16G16B16A16_SNORM: Self = _
pub const R16G16B16A16_SINT: Self = _
pub const R32G32_TYPELESS: Self = _
pub const R32G32_FLOAT: Self = _
pub const R32G32_UINT: Self = _
pub const R32G32_SINT: Self = _
pub const R32G8X24_TYPELESS: Self = _
pub const D32_FLOAT_S8X24_UINT: Self = _
pub const R32_FLOAT_X8X24_TYPELESS: Self = _
pub const X32_TYPELESS_G8X24_UINT: Self = _
pub const R10G10B10A2_TYPELESS: Self = _
pub const R10G10B10A2_UNORM: Self = _
pub const R10G10B10A2_UINT: Self = _
pub const R11G11B10_FLOAT: Self = _
pub const R8G8B8A8_TYPELESS: Self = _
pub const R8G8B8A8_UNORM: Self = _
pub const R8G8B8A8_UNORM_SRGB: Self = _
pub const R8G8B8A8_UINT: Self = _
pub const R8G8B8A8_SNORM: Self = _
pub const R8G8B8A8_SINT: Self = _
pub const R16G16_TYPELESS: Self = _
pub const R16G16_FLOAT: Self = _
pub const R16G16_UNORM: Self = _
pub const R16G16_UINT: Self = _
pub const R16G16_SNORM: Self = _
pub const R16G16_SINT: Self = _
pub const R32_TYPELESS: Self = _
pub const D32_FLOAT: Self = _
pub const R32_FLOAT: Self = _
pub const R32_UINT: Self = _
pub const R32_SINT: Self = _
pub const R24G8_TYPELESS: Self = _
pub const D24_UNORM_S8_UINT: Self = _
pub const R24_UNORM_X8_TYPELESS: Self = _
pub const X24_TYPELESS_G8_UINT: Self = _
pub const R8G8_TYPELESS: Self = _
pub const R8G8_UNORM: Self = _
pub const R8G8_UINT: Self = _
pub const R8G8_SNORM: Self = _
pub const R8G8_SINT: Self = _
pub const R16_TYPELESS: Self = _
pub const R16_FLOAT: Self = _
pub const D16_UNORM: Self = _
pub const R16_UNORM: Self = _
pub const R16_UINT: Self = _
pub const R16_SNORM: Self = _
pub const R16_SINT: Self = _
pub const R8_TYPELESS: Self = _
pub const R8_UNORM: Self = _
pub const R8_UINT: Self = _
pub const R8_SNORM: Self = _
pub const R8_SINT: Self = _
pub const A8_UNORM: Self = _
pub const R1_UNORM: Self = _
pub const R9G9B9E5_SHAREDEXP: Self = _
pub const R8G8_B8G8_UNORM: Self = _
pub const G8R8_G8B8_UNORM: Self = _
pub const BC1_TYPELESS: Self = _
pub const BC1_UNORM: Self = _
pub const BC1_UNORM_SRGB: Self = _
pub const BC2_TYPELESS: Self = _
pub const BC2_UNORM: Self = _
pub const BC2_UNORM_SRGB: Self = _
pub const BC3_TYPELESS: Self = _
pub const BC3_UNORM: Self = _
pub const BC3_UNORM_SRGB: Self = _
pub const BC4_TYPELESS: Self = _
pub const BC4_UNORM: Self = _
pub const BC4_SNORM: Self = _
pub const BC5_TYPELESS: Self = _
pub const BC5_UNORM: Self = _
pub const BC5_SNORM: Self = _
pub const B5G6R5_UNORM: Self = _
pub const B5G5R5A1_UNORM: Self = _
pub const B8G8R8A8_UNORM: Self = _
pub const B8G8R8X8_UNORM: Self = _
pub const R10G10B10_XR_BIAS_A2_UNORM: Self = _
pub const B8G8R8A8_TYPELESS: Self = _
pub const B8G8R8A8_UNORM_SRGB: Self = _
pub const B8G8R8X8_TYPELESS: Self = _
pub const B8G8R8X8_UNORM_SRGB: Self = _
pub const BC6H_TYPELESS: Self = _
pub const BC6H_UF16: Self = _
pub const BC6H_SF16: Self = _
pub const BC7_TYPELESS: Self = _
pub const BC7_UNORM: Self = _
pub const BC7_UNORM_SRGB: 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 F420_OPAQUE: 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 B4G4R4A4_UNORM: Self = _
pub const P208: Self = _
pub const V208: Self = _
pub const V408: Self = _
Trait Implementations§
source§impl AsRef<u32> for DXGI_FORMAT
impl AsRef<u32> for DXGI_FORMAT
source§impl Binary for DXGI_FORMAT
impl Binary for DXGI_FORMAT
source§impl Clone for DXGI_FORMAT
impl Clone for DXGI_FORMAT
source§fn clone(&self) -> DXGI_FORMAT
fn clone(&self) -> DXGI_FORMAT
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 DXGI_FORMAT
impl Debug for DXGI_FORMAT
source§impl Default for DXGI_FORMAT
impl Default for DXGI_FORMAT
source§fn default() -> DXGI_FORMAT
fn default() -> DXGI_FORMAT
Returns the “default value” for a type. Read more
source§impl Display for DXGI_FORMAT
impl Display for DXGI_FORMAT
source§impl From<DXGI_FORMAT> for u32
impl From<DXGI_FORMAT> for u32
source§fn from(v: DXGI_FORMAT) -> Self
fn from(v: DXGI_FORMAT) -> Self
Converts to this type from the input type.
source§impl Hash for DXGI_FORMAT
impl Hash for DXGI_FORMAT
source§impl IntUnderlying for DXGI_FORMAT
impl IntUnderlying for DXGI_FORMAT
source§impl LowerHex for DXGI_FORMAT
impl LowerHex for DXGI_FORMAT
source§impl Octal for DXGI_FORMAT
impl Octal for DXGI_FORMAT
source§impl Ord for DXGI_FORMAT
impl Ord for DXGI_FORMAT
source§impl PartialEq for DXGI_FORMAT
impl PartialEq for DXGI_FORMAT
source§fn eq(&self, other: &DXGI_FORMAT) -> bool
fn eq(&self, other: &DXGI_FORMAT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DXGI_FORMAT
impl PartialOrd for DXGI_FORMAT
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl UpperHex for DXGI_FORMAT
impl UpperHex for DXGI_FORMAT
impl Copy for DXGI_FORMAT
impl Eq for DXGI_FORMAT
impl NativeConst for DXGI_FORMAT
impl Send for DXGI_FORMAT
impl StructuralPartialEq for DXGI_FORMAT
Auto Trait Implementations§
impl Freeze for DXGI_FORMAT
impl RefUnwindSafe for DXGI_FORMAT
impl Sync for DXGI_FORMAT
impl Unpin for DXGI_FORMAT
impl UnwindSafe for DXGI_FORMAT
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