Skip to main content

Crate dawn_rs

Crate dawn_rs 

Source

Structs§

AHardwareBufferProperties
Adapter
AdapterInfo
AdapterPropertiesD3D
AdapterPropertiesExplicitComputeSubgroupSizeConfigs
AdapterPropertiesMemoryHeaps
AdapterPropertiesSubgroupMatrixConfigs
AdapterPropertiesVk
AdapterPropertiesWGPU
BindGroup
BindGroupDescriptor
BindGroupEntry
BindGroupLayout
BindGroupLayoutDescriptor
BindGroupLayoutEntry
BindingResource
BlendComponent
BlendState
Buffer
BufferBindingLayout
BufferDescriptor
BufferHostMappedPointer
BufferMapCallbackInfo
BufferUsage
Color
ColorTargetState
ColorTargetStateExpandResolveTextureDawn
ColorWriteMask
CommandBuffer
CommandBufferDescriptor
CommandEncoder
CommandEncoderDescriptor
CompilationInfo
CompilationInfoCallbackInfo
CompilationMessage
ComputePassDescriptor
ComputePassEncoder
ComputePipeline
ComputePipelineDescriptor
ComputeState
ConstantEntry
CopyTextureForBrowserOptions
CreateComputePipelineAsyncCallbackInfo
CreateRenderPipelineAsyncCallbackInfo
DawnAdapterPropertiesPowerPreference
DawnBufferDescriptorErrorInfoFromWireClient
DawnCacheDeviceDescriptor
DawnCompilationMessageUtf16
DawnConsumeAdapterDescriptor
DawnDeviceAllocatorControl
DawnDrmFormatCapabilities
DawnDrmFormatProperties
DawnEncoderInternalUsageDescriptor
DawnFakeBufferOOMForTesting
DawnFakeDeviceInitializeErrorForTesting
DawnFormatCapabilities
DawnHostMappedPointerLimits
DawnInjectedInvalidSType
DawnRenderPassSampleCount
DawnShaderModuleSPIRVOptionsDescriptor
DawnTexelCopyBufferRowAlignmentLimits
DawnTextureInternalUsageDescriptor
DawnTogglesDescriptor
DawnWGSLBlocklist
DawnWireWGSLControl
DepthStencilState
Device
DeviceDescriptor
DeviceLostCallbackInfo
Extent2D
Extent3D
ExternalTexture
ExternalTextureBindingEntry
ExternalTextureBindingLayout
ExternalTextureDescriptor
FragmentState
Future
FutureWaitInfo
HeapProperty
ImageCopyExternalTexture
Instance
InstanceDescriptor
InstanceLimits
Limits
LoggingCallbackInfo
MapMode
MemoryHeapInfo
MultisampleState
Origin2D
Origin3D
PassTimestampWrites
PipelineLayout
PipelineLayoutDescriptor
PipelineLayoutPixelLocalStorage
PipelineLayoutResourceTable
PipelineLayoutStorageAttachment
PopErrorScopeCallbackInfo
PrimitiveState
QuerySet
QuerySetDescriptor
Queue
QueueDescriptor
QueueWorkDoneCallbackInfo
RenderBundle
RenderBundleDescriptor
RenderBundleEncoder
RenderBundleEncoderDescriptor
RenderPassColorAttachment
RenderPassDepthStencilAttachment
RenderPassDescriptor
RenderPassDescriptorExpandResolveRect
RenderPassDescriptorResolveRect
RenderPassEncoder
RenderPassMaxDrawCount
RenderPassPixelLocalStorage
RenderPassStorageAttachment
RenderPipeline
RenderPipelineDescriptor
RequestAdapterCallbackInfo
RequestAdapterOptions
RequestAdapterWebGPUBackendOptions
RequestAdapterWebXROptions
RequestDeviceCallbackInfo
ResourceTable
ResourceTableDescriptor
Sampler
SamplerBindingLayout
SamplerDescriptor
ShaderModule
ShaderModuleCompilationOptions
ShaderModuleDescriptor
ShaderSourceSPIRV
ShaderSourceWGSL
ShaderStage
SharedBufferMemory
SharedBufferMemoryBeginAccessDescriptor
SharedBufferMemoryDescriptor
SharedBufferMemoryEndAccessState
SharedBufferMemoryProperties
SharedFence
SharedFenceDXGISharedHandleDescriptor
SharedFenceDXGISharedHandleExportInfo
SharedFenceDescriptor
SharedFenceEGLSyncDescriptor
SharedFenceEGLSyncExportInfo
SharedFenceExportInfo
SharedFenceMTLSharedEventDescriptor
SharedFenceMTLSharedEventExportInfo
SharedFenceSyncFDDescriptor
SharedFenceSyncFDExportInfo
SharedFenceVkSemaphoreOpaqueFDDescriptor
SharedFenceVkSemaphoreOpaqueFDExportInfo
SharedFenceVkSemaphoreZirconHandleDescriptor
SharedFenceVkSemaphoreZirconHandleExportInfo
SharedTextureMemory
SharedTextureMemoryAHardwareBufferDescriptor
SharedTextureMemoryAHardwareBufferProperties
SharedTextureMemoryBeginAccessDescriptor
SharedTextureMemoryD3D11BeginState
SharedTextureMemoryD3DSwapchainBeginState
SharedTextureMemoryDXGISharedHandleDescriptor
SharedTextureMemoryDescriptor
SharedTextureMemoryDmaBufDescriptor
SharedTextureMemoryDmaBufPlane
SharedTextureMemoryEGLImageDescriptor
SharedTextureMemoryEndAccessState
SharedTextureMemoryIOSurfaceDescriptor
SharedTextureMemoryMetalEndAccessState
SharedTextureMemoryOpaqueFDDescriptor
SharedTextureMemoryProperties
SharedTextureMemoryVkDedicatedAllocationDescriptor
SharedTextureMemoryVkImageLayoutBeginState
SharedTextureMemoryVkImageLayoutEndState
SharedTextureMemoryZirconHandleDescriptor
StaticSamplerBindingLayout
StencilFaceState
StorageTextureBindingLayout
StringView
SubgroupMatrixConfig
SupportedFeatures
SupportedInstanceFeatures
SupportedWGSLLanguageFeatures
Surface
SurfaceCapabilities
SurfaceColorManagement
SurfaceConfiguration
SurfaceDescriptor
SurfaceDescriptorFromWindowsCoreWindow
SurfaceDescriptorFromWindowsUWPSwapChainPanel
SurfaceDescriptorFromWindowsWinUISwapChainPanel
SurfaceSourceAndroidNativeWindow
SurfaceSourceMetalLayer
SurfaceSourceWaylandSurface
SurfaceSourceWindowsHWND
SurfaceSourceXCBWindow
SurfaceSourceXlibWindow
SurfaceTexture
TexelBufferBindingEntry
TexelBufferBindingLayout
TexelBufferView
TexelBufferViewDescriptor
TexelCopyBufferInfo
TexelCopyBufferLayout
TexelCopyTextureInfo
Texture
TextureBindingLayout
TextureComponentSwizzle
TextureComponentSwizzleDescriptor
TextureDescriptor
TextureUsage
TextureView
TextureViewDescriptor
UncapturedErrorCallbackInfo
VertexAttribute
VertexBufferLayout
VertexState
YCbCrVkDescriptor

Enums§

AdapterInfoExtension
AdapterType
AddressMode
AlphaMode
BackendType
BindGroupDescriptorExtension
BindGroupEntryExtension
BindGroupLayoutDescriptorExtension
BindGroupLayoutEntryExtension
BindingResourceExtension
BlendFactor
BlendOperation
BufferBindingLayoutExtension
BufferBindingType
BufferDescriptorExtension
BufferMapState
CallbackMode
ColorTargetStateExtension
CommandBufferDescriptorExtension
CommandEncoderDescriptorExtension
CompareFunction
CompilationInfoExtension
CompilationInfoRequestStatus
CompilationMessageExtension
CompilationMessageType
ComponentSwizzle
CompositeAlphaMode
ComputePassDescriptorExtension
ComputePipelineDescriptorExtension
ComputeStateExtension
ConstantEntryExtension
CopyTextureForBrowserOptionsExtension
CreatePipelineAsyncStatus
CullMode
DawnFormatCapabilitiesExtension
DepthStencilStateExtension
DeviceDescriptorExtension
DeviceLostReason
ErrorFilter
ErrorType
ExternalTextureDescriptorExtension
ExternalTextureRotation
FeatureLevel
FeatureName
FilterMode
FragmentStateExtension
FrontFace
ImageCopyExternalTextureExtension
IndexFormat
InstanceDescriptorExtension
InstanceFeatureName
InstanceLimitsExtension
LimitsExtension
LoadOp
LoggingType
MapAsyncStatus
MipmapFilterMode
MultisampleStateExtension
OptionalBool
PassTimestampWritesExtension
PipelineLayoutDescriptorExtension
PipelineLayoutStorageAttachmentExtension
PopErrorScopeStatus
PowerPreference
PredefinedColorSpace
PresentMode
PrimitiveStateExtension
PrimitiveTopology
QuerySetDescriptorExtension
QueryType
QueueDescriptorExtension
QueueWorkDoneStatus
RenderBundleDescriptorExtension
RenderBundleEncoderDescriptorExtension
RenderPassColorAttachmentExtension
RenderPassDepthStencilAttachmentExtension
RenderPassDescriptorExtension
RenderPassStorageAttachmentExtension
RenderPipelineDescriptorExtension
RequestAdapterOptionsExtension
RequestAdapterStatus
RequestDeviceStatus
ResourceTableDescriptorExtension
SType
SamplerBindingLayoutExtension
SamplerBindingType
SamplerDescriptorExtension
ShaderModuleDescriptorExtension
SharedBufferMemoryBeginAccessDescriptorExtension
SharedBufferMemoryDescriptorExtension
SharedBufferMemoryEndAccessStateExtension
SharedBufferMemoryPropertiesExtension
SharedFenceDescriptorExtension
SharedFenceExportInfoExtension
SharedFenceType
SharedTextureMemoryBeginAccessDescriptorExtension
SharedTextureMemoryDescriptorExtension
SharedTextureMemoryEndAccessStateExtension
SharedTextureMemoryPropertiesExtension
Status
StencilOperation
StorageTextureAccess
StorageTextureBindingLayoutExtension
StoreOp
SubgroupMatrixComponentType
SurfaceCapabilitiesExtension
SurfaceConfigurationExtension
SurfaceDescriptorExtension
SurfaceGetCurrentTextureStatus
SurfaceTextureExtension
TexelBufferAccess
TexelBufferViewDescriptorExtension
TextureAspect
TextureBindingLayoutExtension
TextureDescriptorExtension
TextureDimension
TextureFormat
TextureSampleType
TextureViewDescriptorExtension
TextureViewDimension
ToneMappingMode
VertexAttributeExtension
VertexBufferLayoutExtension
VertexFormat
VertexStateExtension
VertexStepMode
WGSLLanguageFeatureName
WaitStatus

Constants§

ARRAY_LAYER_COUNT_UNDEFINED
COPY_STRIDE_UNDEFINED
DEPTH_CLEAR_VALUE_UNDEFINED
DEPTH_SLICE_UNDEFINED
INVALID_BINDING
LIMIT_U32_UNDEFINED
LIMIT_U64_UNDEFINED
MIP_LEVEL_COUNT_UNDEFINED
QUERY_SET_INDEX_UNDEFINED
STRLEN
WHOLE_MAP_SIZE
WHOLE_SIZE

Functions§

create_instance
get_instance_features
get_instance_limits
get_proc_address
has_instance_feature

Type Aliases§

BufferMapCallback
Callback
CompilationInfoCallback
CreateComputePipelineAsyncCallback
CreateRenderPipelineAsyncCallback
DawnLoadCacheDataFunction
DawnStoreCacheDataFunction
DeviceLostCallback
LoggingCallback
PopErrorScopeCallback
Proc
QueueWorkDoneCallback
RequestAdapterCallback
RequestDeviceCallback
UncapturedErrorCallback