pub enum SType {
Show 96 variants
ShaderSourceSPIRV,
ShaderSourceWGSL,
RenderPassMaxDrawCount,
SurfaceSourceMetalLayer,
SurfaceSourceWindowsHWND,
SurfaceSourceXlibWindow,
SurfaceSourceWaylandSurface,
SurfaceSourceAndroidNativeWindow,
SurfaceSourceXCBWindow,
SurfaceColorManagement,
RequestAdapterWebXROptions,
TextureComponentSwizzleDescriptor,
CompatibilityModeLimits,
TextureBindingViewDimensionDescriptor,
EmscriptenSurfaceSourceCanvasHTMLSelector,
SurfaceDescriptorFromWindowsCoreWindow,
ExternalTextureBindingEntry,
ExternalTextureBindingLayout,
SurfaceDescriptorFromWindowsUWPSwapChainPanel,
DawnTextureInternalUsageDescriptor,
DawnEncoderInternalUsageDescriptor,
DawnInstanceDescriptor,
DawnCacheDeviceDescriptor,
DawnAdapterPropertiesPowerPreference,
DawnBufferDescriptorErrorInfoFromWireClient,
DawnTogglesDescriptor,
DawnShaderModuleSPIRVOptionsDescriptor,
RequestAdapterOptionsLuid,
RequestAdapterOptionsGetGlProc,
RequestAdapterOptionsD3D11Device,
DawnRenderPassSampleCount,
RenderPassPixelLocalStorage,
PipelineLayoutPixelLocalStorage,
BufferHostMappedPointer,
AdapterPropertiesMemoryHeaps,
AdapterPropertiesD3D,
AdapterPropertiesVk,
DawnWireWGSLControl,
DawnWGSLBlocklist,
DawnDrmFormatCapabilities,
ShaderModuleCompilationOptions,
ColorTargetStateExpandResolveTextureDawn,
RenderPassDescriptorExpandResolveRect,
SharedTextureMemoryVkDedicatedAllocationDescriptor,
SharedTextureMemoryAHardwareBufferDescriptor,
SharedTextureMemoryDmaBufDescriptor,
SharedTextureMemoryOpaqueFDDescriptor,
SharedTextureMemoryZirconHandleDescriptor,
SharedTextureMemoryDXGISharedHandleDescriptor,
SharedTextureMemoryD3D11Texture2DDescriptor,
SharedTextureMemoryIOSurfaceDescriptor,
SharedTextureMemoryEGLImageDescriptor,
SharedTextureMemoryInitializedBeginState,
SharedTextureMemoryInitializedEndState,
SharedTextureMemoryVkImageLayoutBeginState,
SharedTextureMemoryVkImageLayoutEndState,
SharedTextureMemoryD3DSwapchainBeginState,
SharedFenceVkSemaphoreOpaqueFDDescriptor,
SharedFenceVkSemaphoreOpaqueFDExportInfo,
SharedFenceSyncFDDescriptor,
SharedFenceSyncFDExportInfo,
SharedFenceVkSemaphoreZirconHandleDescriptor,
SharedFenceVkSemaphoreZirconHandleExportInfo,
SharedFenceDXGISharedHandleDescriptor,
SharedFenceDXGISharedHandleExportInfo,
SharedFenceMTLSharedEventDescriptor,
SharedFenceMTLSharedEventExportInfo,
SharedBufferMemoryD3D12ResourceDescriptor,
StaticSamplerBindingLayout,
YCbCrVkDescriptor,
SharedTextureMemoryAHardwareBufferProperties,
AHardwareBufferProperties,
DawnTexelCopyBufferRowAlignmentLimits,
AdapterPropertiesSubgroupMatrixConfigs,
SharedFenceEGLSyncDescriptor,
SharedFenceEGLSyncExportInfo,
DawnInjectedInvalidSType,
DawnCompilationMessageUtf16,
DawnFakeBufferOOMForTesting,
SurfaceDescriptorFromWindowsWinUISwapChainPanel,
DawnDeviceAllocatorControl,
DawnHostMappedPointerLimits,
RenderPassDescriptorResolveRect,
RequestAdapterWebGPUBackendOptions,
DawnFakeDeviceInitializeErrorForTesting,
SharedTextureMemoryD3D11BeginState,
DawnConsumeAdapterDescriptor,
TexelBufferBindingEntry,
TexelBufferBindingLayout,
SharedTextureMemoryMetalEndAccessState,
AdapterPropertiesWGPU,
SharedBufferMemoryD3D12SharedMemoryFileMappingHandleDescriptor,
SharedTextureMemoryD3D12ResourceDescriptor,
RequestAdapterOptionsAngleVirtualizationGroup,
PipelineLayoutResourceTable,
AdapterPropertiesExplicitComputeSubgroupSizeConfigs,
}Variants§
ShaderSourceSPIRV
ShaderSourceWGSL
RenderPassMaxDrawCount
SurfaceSourceMetalLayer
SurfaceSourceWindowsHWND
SurfaceSourceXlibWindow
SurfaceSourceWaylandSurface
SurfaceSourceAndroidNativeWindow
SurfaceSourceXCBWindow
SurfaceColorManagement
RequestAdapterWebXROptions
TextureComponentSwizzleDescriptor
CompatibilityModeLimits
TextureBindingViewDimensionDescriptor
EmscriptenSurfaceSourceCanvasHTMLSelector
SurfaceDescriptorFromWindowsCoreWindow
ExternalTextureBindingEntry
ExternalTextureBindingLayout
SurfaceDescriptorFromWindowsUWPSwapChainPanel
DawnTextureInternalUsageDescriptor
DawnEncoderInternalUsageDescriptor
DawnInstanceDescriptor
DawnCacheDeviceDescriptor
DawnAdapterPropertiesPowerPreference
DawnBufferDescriptorErrorInfoFromWireClient
DawnTogglesDescriptor
DawnShaderModuleSPIRVOptionsDescriptor
RequestAdapterOptionsLuid
RequestAdapterOptionsGetGlProc
RequestAdapterOptionsD3D11Device
DawnRenderPassSampleCount
RenderPassPixelLocalStorage
PipelineLayoutPixelLocalStorage
BufferHostMappedPointer
AdapterPropertiesMemoryHeaps
AdapterPropertiesD3D
AdapterPropertiesVk
DawnWireWGSLControl
DawnWGSLBlocklist
DawnDrmFormatCapabilities
ShaderModuleCompilationOptions
ColorTargetStateExpandResolveTextureDawn
RenderPassDescriptorExpandResolveRect
StaticSamplerBindingLayout
YCbCrVkDescriptor
AHardwareBufferProperties
DawnTexelCopyBufferRowAlignmentLimits
AdapterPropertiesSubgroupMatrixConfigs
DawnInjectedInvalidSType
DawnCompilationMessageUtf16
DawnFakeBufferOOMForTesting
SurfaceDescriptorFromWindowsWinUISwapChainPanel
DawnDeviceAllocatorControl
DawnHostMappedPointerLimits
RenderPassDescriptorResolveRect
RequestAdapterWebGPUBackendOptions
DawnFakeDeviceInitializeErrorForTesting
DawnConsumeAdapterDescriptor
TexelBufferBindingEntry
TexelBufferBindingLayout
AdapterPropertiesWGPU
RequestAdapterOptionsAngleVirtualizationGroup
PipelineLayoutResourceTable
AdapterPropertiesExplicitComputeSubgroupSizeConfigs
Trait Implementations§
impl Copy for SType
impl Eq for SType
impl StructuralPartialEq for SType
Auto Trait Implementations§
impl Freeze for SType
impl RefUnwindSafe for SType
impl Send for SType
impl Sync for SType
impl Unpin for SType
impl UnsafeUnpin for SType
impl UnwindSafe for SType
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