#[repr(transparent)]pub struct WGPUFeatureName(pub c_int);Tuple Fields§
§0: c_intImplementations§
§impl WGPUFeatureName
impl WGPUFeatureName
pub const DepthClipControl: Self = raw::WGPUFeatureName_WGPUFeatureName_DepthClipControl
pub const Depth32FloatStencil8: Self = raw::WGPUFeatureName_WGPUFeatureName_Depth32FloatStencil8
pub const TimestampQuery: Self = raw::WGPUFeatureName_WGPUFeatureName_TimestampQuery
pub const TextureCompressionBC: Self = raw::WGPUFeatureName_WGPUFeatureName_TextureCompressionBC
pub const TextureCompressionBCSliced3D: Self = raw::WGPUFeatureName_WGPUFeatureName_TextureCompressionBCSliced3D
pub const TextureCompressionETC2: Self = raw::WGPUFeatureName_WGPUFeatureName_TextureCompressionETC2
pub const TextureCompressionASTC: Self = raw::WGPUFeatureName_WGPUFeatureName_TextureCompressionASTC
pub const TextureCompressionASTCSliced3D: Self = raw::WGPUFeatureName_WGPUFeatureName_TextureCompressionASTCSliced3D
pub const IndirectFirstInstance: Self = raw::WGPUFeatureName_WGPUFeatureName_IndirectFirstInstance
pub const ShaderF16: Self = raw::WGPUFeatureName_WGPUFeatureName_ShaderF16
pub const RG11B10UfloatRenderable: Self = raw::WGPUFeatureName_WGPUFeatureName_RG11B10UfloatRenderable
pub const BGRA8UnormStorage: Self = raw::WGPUFeatureName_WGPUFeatureName_BGRA8UnormStorage
pub const Float32Filterable: Self = raw::WGPUFeatureName_WGPUFeatureName_Float32Filterable
pub const Float32Blendable: Self = raw::WGPUFeatureName_WGPUFeatureName_Float32Blendable
pub const ClipDistances: Self = raw::WGPUFeatureName_WGPUFeatureName_ClipDistances
pub const DualSourceBlending: Self = raw::WGPUFeatureName_WGPUFeatureName_DualSourceBlending
pub const Subgroups: Self = raw::WGPUFeatureName_WGPUFeatureName_Subgroups
pub const CoreFeaturesAndLimits: Self = raw::WGPUFeatureName_WGPUFeatureName_CoreFeaturesAndLimits
pub const DawnInternalUsages: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnInternalUsages
pub const DawnMultiPlanarFormats: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnMultiPlanarFormats
pub const DawnNative: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnNative
pub const ChromiumExperimentalTimestampQueryInsidePasses: Self = raw::WGPUFeatureName_WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses
pub const ImplicitDeviceSynchronization: Self = raw::WGPUFeatureName_WGPUFeatureName_ImplicitDeviceSynchronization
pub const TransientAttachments: Self = raw::WGPUFeatureName_WGPUFeatureName_TransientAttachments
pub const MSAARenderToSingleSampled: Self = raw::WGPUFeatureName_WGPUFeatureName_MSAARenderToSingleSampled
pub const D3D11MultithreadProtected: Self = raw::WGPUFeatureName_WGPUFeatureName_D3D11MultithreadProtected
pub const ANGLETextureSharing: Self = raw::WGPUFeatureName_WGPUFeatureName_ANGLETextureSharing
pub const PixelLocalStorageCoherent: Self = raw::WGPUFeatureName_WGPUFeatureName_PixelLocalStorageCoherent
pub const PixelLocalStorageNonCoherent: Self = raw::WGPUFeatureName_WGPUFeatureName_PixelLocalStorageNonCoherent
pub const Unorm16TextureFormats: Self = raw::WGPUFeatureName_WGPUFeatureName_Unorm16TextureFormats
pub const Snorm16TextureFormats: Self = raw::WGPUFeatureName_WGPUFeatureName_Snorm16TextureFormats
pub const MultiPlanarFormatExtendedUsages: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatExtendedUsages
pub const MultiPlanarFormatP010: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatP010
pub const HostMappedPointer: Self = raw::WGPUFeatureName_WGPUFeatureName_HostMappedPointer
pub const MultiPlanarRenderTargets: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarRenderTargets
pub const MultiPlanarFormatNv12a: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatNv12a
pub const FramebufferFetch: Self = raw::WGPUFeatureName_WGPUFeatureName_FramebufferFetch
pub const BufferMapExtendedUsages: Self = raw::WGPUFeatureName_WGPUFeatureName_BufferMapExtendedUsages
pub const AdapterPropertiesMemoryHeaps: Self = raw::WGPUFeatureName_WGPUFeatureName_AdapterPropertiesMemoryHeaps
pub const AdapterPropertiesD3D: Self = raw::WGPUFeatureName_WGPUFeatureName_AdapterPropertiesD3D
pub const AdapterPropertiesVk: Self = raw::WGPUFeatureName_WGPUFeatureName_AdapterPropertiesVk
pub const R8UnormStorage: Self = raw::WGPUFeatureName_WGPUFeatureName_R8UnormStorage
pub const DawnFormatCapabilities: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnFormatCapabilities
pub const DawnDrmFormatCapabilities: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnDrmFormatCapabilities
pub const Norm16TextureFormats: Self = raw::WGPUFeatureName_WGPUFeatureName_Norm16TextureFormats
pub const MultiPlanarFormatNv16: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatNv16
pub const MultiPlanarFormatNv24: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatNv24
pub const MultiPlanarFormatP210: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatP210
pub const MultiPlanarFormatP410: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiPlanarFormatP410
pub const StaticSamplers: Self = raw::WGPUFeatureName_WGPUFeatureName_StaticSamplers
pub const YCbCrVulkanSamplers: Self = raw::WGPUFeatureName_WGPUFeatureName_YCbCrVulkanSamplers
pub const ShaderModuleCompilationOptions: Self = raw::WGPUFeatureName_WGPUFeatureName_ShaderModuleCompilationOptions
pub const DawnLoadResolveTexture: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnLoadResolveTexture
pub const DawnPartialLoadResolveTexture: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnPartialLoadResolveTexture
pub const MultiDrawIndirect: Self = raw::WGPUFeatureName_WGPUFeatureName_MultiDrawIndirect
pub const DawnTexelCopyBufferRowAlignment: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnTexelCopyBufferRowAlignment
pub const FlexibleTextureViews: Self = raw::WGPUFeatureName_WGPUFeatureName_FlexibleTextureViews
pub const ChromiumExperimentalSubgroupMatrix: Self = raw::WGPUFeatureName_WGPUFeatureName_ChromiumExperimentalSubgroupMatrix
pub const DawnDeviceAllocatorControl: Self = raw::WGPUFeatureName_WGPUFeatureName_DawnDeviceAllocatorControl
Trait Implementations§
Source§impl Clone for WGPUFeatureName
impl Clone for WGPUFeatureName
Source§fn clone(&self) -> WGPUFeatureName
fn clone(&self) -> WGPUFeatureName
Returns a duplicate 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 WGPUFeatureName
impl Debug for WGPUFeatureName
Source§impl Hash for WGPUFeatureName
impl Hash for WGPUFeatureName
Source§impl Ord for WGPUFeatureName
impl Ord for WGPUFeatureName
Source§fn cmp(&self, other: &WGPUFeatureName) -> Ordering
fn cmp(&self, other: &WGPUFeatureName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for WGPUFeatureName
impl PartialEq for WGPUFeatureName
Source§impl PartialOrd for WGPUFeatureName
impl PartialOrd for WGPUFeatureName
impl Copy for WGPUFeatureName
impl Eq for WGPUFeatureName
impl StructuralPartialEq for WGPUFeatureName
Auto Trait Implementations§
impl Freeze for WGPUFeatureName
impl RefUnwindSafe for WGPUFeatureName
impl Send for WGPUFeatureName
impl Sync for WGPUFeatureName
impl Unpin for WGPUFeatureName
impl UnwindSafe for WGPUFeatureName
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