Crate dawn_sys

Source

Structs§

WGPUAdapterInfo
WGPUBindGroupDescriptor
WGPUBindGroupEntry
WGPUBindGroupLayoutDescriptor
WGPUBindGroupLayoutEntry
WGPUBlendComponent
WGPUBlendState
WGPUBufferBindingLayout
WGPUBufferDescriptor
WGPUBufferUsage
WGPUColor
WGPUColorTargetState
WGPUColorWriteMask
WGPUCommandBufferDescriptor
WGPUCommandEncoderDescriptor
WGPUCompilationInfo
WGPUCompilationMessage
WGPUComputePassDescriptor
WGPUComputePipelineDescriptor
WGPUComputeState
WGPUConstantEntry
WGPUDepthStencilState
WGPUDeviceDescriptor
WGPUExtent3D
WGPUFragmentState
WGPUFuture
WGPUFutureWaitInfo
WGPUInstanceDescriptor
WGPUInstanceLimits
WGPULimits
WGPUMapMode
WGPUMultisampleState
WGPUOrigin3D
WGPUPassTimestampWrites
WGPUPipelineLayoutDescriptor
WGPUPrimitiveState
WGPUQuerySetDescriptor
WGPUQueueDescriptor
WGPURenderBundleDescriptor
WGPURenderBundleEncoderDescriptor
WGPURenderPassColorAttachment
WGPURenderPassDepthStencilAttachment
WGPURenderPassDescriptor
WGPURenderPassMaxDrawCount
WGPURenderPipelineDescriptor
WGPURequestAdapterOptions
WGPURequestAdapterWebXROptions
WGPUSamplerBindingLayout
WGPUSamplerDescriptor
WGPUShaderModuleDescriptor
WGPUShaderSourceSPIRV
WGPUShaderSourceWGSL
WGPUShaderStage
WGPUStencilFaceState
WGPUStorageTextureBindingLayout
WGPUSupportedFeatures
WGPUSupportedInstanceFeatures
WGPUSupportedWGSLLanguageFeatures
WGPUSurfaceCapabilities
WGPUSurfaceColorManagement
WGPUSurfaceConfiguration
WGPUSurfaceDescriptor
WGPUSurfaceSourceAndroidNativeWindow
WGPUSurfaceSourceMetalLayer
WGPUSurfaceSourceWaylandSurface
WGPUSurfaceSourceWindowsHWND
WGPUSurfaceSourceXCBWindow
WGPUSurfaceSourceXlibWindow
WGPUSurfaceTexture
WGPUTexelCopyBufferInfo
WGPUTexelCopyBufferLayout
WGPUTexelCopyTextureInfo
WGPUTextureBindingLayout
WGPUTextureDescriptor
WGPUTextureUsage
WGPUTextureViewDescriptor
WGPUVertexAttribute
WGPUVertexBufferLayout
WGPUVertexState

Enums§

WGPUAdapterType
WGPUAddressMode
WGPUBackendType
WGPUBlendFactor
WGPUBlendOperation
WGPUBufferBindingType
WGPUBufferMapState
WGPUCallbackMode
WGPUCompareFunction
WGPUCompilationInfoRequestStatus
WGPUCompilationMessageType
WGPUCompositeAlphaMode
WGPUCreatePipelineAsyncStatus
WGPUCullMode
WGPUDeviceLostReason
WGPUErrorFilter
WGPUErrorType
WGPUFeatureLevel
WGPUFeatureName
WGPUFilterMode
WGPUFrontFace
WGPUIndexFormat
WGPUInstanceFeatureName
WGPULoadOp
WGPUMapAsyncStatus
WGPUMipmapFilterMode
WGPUOptionalBool
WGPUPopErrorScopeStatus
WGPUPowerPreference
WGPUPredefinedColorSpace
WGPUPresentMode
WGPUPrimitiveTopology
WGPUQueryType
WGPUQueueWorkDoneStatus
WGPURequestAdapterStatus
WGPURequestDeviceStatus
WGPUSType
WGPUSamplerBindingType
WGPUStatus
WGPUStencilOperation
WGPUStorageTextureAccess
WGPUStoreOp
WGPUSurfaceGetCurrentTextureStatus
WGPUTextureAspect
WGPUTextureDimension
WGPUTextureFormat
WGPUTextureSampleType
WGPUTextureViewDimension
WGPUToneMappingMode
WGPUVertexFormat
WGPUVertexStepMode
WGPUWGSLLanguageFeatureName
WGPUWaitStatus

Functions§

wgpuAdapterGetFeatures
wgpuAdapterGetInfo
wgpuAdapterGetLimits
wgpuAdapterHasFeature
wgpuAdapterRequestDevice
wgpuBindGroupLayoutSetLabel
wgpuBindGroupSetLabel
wgpuBufferDestroy
wgpuBufferGetConstMappedRange
wgpuBufferGetMapState
wgpuBufferGetMappedRange
wgpuBufferGetSize
wgpuBufferGetUsage
wgpuBufferMapAsync
wgpuBufferReadMappedRange
wgpuBufferSetLabel
wgpuBufferUnmap
wgpuBufferWriteMappedRange
wgpuCommandBufferSetLabel
wgpuCommandEncoderBeginComputePass
wgpuCommandEncoderBeginRenderPass
wgpuCommandEncoderClearBuffer
wgpuCommandEncoderCopyBufferToBuffer
wgpuCommandEncoderCopyBufferToTexture
wgpuCommandEncoderCopyTextureToBuffer
wgpuCommandEncoderCopyTextureToTexture
wgpuCommandEncoderFinish
wgpuCommandEncoderInsertDebugMarker
wgpuCommandEncoderPopDebugGroup
wgpuCommandEncoderPushDebugGroup
wgpuCommandEncoderResolveQuerySet
wgpuCommandEncoderSetLabel
wgpuCommandEncoderWriteTimestamp
wgpuComputePassEncoderDispatchWorkgroups
wgpuComputePassEncoderDispatchWorkgroupsIndirect
wgpuComputePassEncoderEnd
wgpuComputePassEncoderInsertDebugMarker
wgpuComputePassEncoderPopDebugGroup
wgpuComputePassEncoderPushDebugGroup
wgpuComputePassEncoderSetBindGroup
wgpuComputePassEncoderSetLabel
wgpuComputePassEncoderSetPipeline
wgpuComputePipelineGetBindGroupLayout
wgpuComputePipelineSetLabel
wgpuCreateInstance
wgpuDeviceCreateBindGroup
wgpuDeviceCreateBindGroupLayout
wgpuDeviceCreateBuffer
wgpuDeviceCreateCommandEncoder
wgpuDeviceCreateComputePipeline
wgpuDeviceCreateComputePipelineAsync
wgpuDeviceCreatePipelineLayout
wgpuDeviceCreateQuerySet
wgpuDeviceCreateRenderBundleEncoder
wgpuDeviceCreateRenderPipeline
wgpuDeviceCreateRenderPipelineAsync
wgpuDeviceCreateSampler
wgpuDeviceCreateShaderModule
wgpuDeviceCreateTexture
wgpuDeviceDestroy
wgpuDeviceGetAdapterInfo
wgpuDeviceGetFeatures
wgpuDeviceGetLimits
wgpuDeviceGetLostFuture
wgpuDeviceGetQueue
wgpuDeviceHasFeature
wgpuDevicePopErrorScope
wgpuDevicePushErrorScope
wgpuDeviceSetLabel
wgpuGetInstanceFeatures
wgpuGetInstanceLimits
wgpuHasInstanceFeature
wgpuInstanceCreateSurface
wgpuInstanceGetWGSLLanguageFeatures
wgpuInstanceHasWGSLLanguageFeature
wgpuInstanceProcessEvents
wgpuInstanceRequestAdapter
wgpuInstanceWaitAny
wgpuPipelineLayoutSetLabel
wgpuQuerySetDestroy
wgpuQuerySetGetCount
wgpuQuerySetGetType
wgpuQuerySetSetLabel
wgpuQueueOnSubmittedWorkDone
wgpuQueueSetLabel
wgpuQueueSubmit
wgpuQueueWriteBuffer
wgpuQueueWriteTexture
wgpuRenderBundleEncoderDraw
wgpuRenderBundleEncoderDrawIndexed
wgpuRenderBundleEncoderDrawIndexedIndirect
wgpuRenderBundleEncoderDrawIndirect
wgpuRenderBundleEncoderFinish
wgpuRenderBundleEncoderInsertDebugMarker
wgpuRenderBundleEncoderPopDebugGroup
wgpuRenderBundleEncoderPushDebugGroup
wgpuRenderBundleEncoderSetBindGroup
wgpuRenderBundleEncoderSetIndexBuffer
wgpuRenderBundleEncoderSetLabel
wgpuRenderBundleEncoderSetPipeline
wgpuRenderBundleEncoderSetVertexBuffer
wgpuRenderBundleSetLabel
wgpuRenderPassEncoderBeginOcclusionQuery
wgpuRenderPassEncoderDraw
wgpuRenderPassEncoderDrawIndexed
wgpuRenderPassEncoderDrawIndexedIndirect
wgpuRenderPassEncoderDrawIndirect
wgpuRenderPassEncoderEnd
wgpuRenderPassEncoderEndOcclusionQuery
wgpuRenderPassEncoderExecuteBundles
wgpuRenderPassEncoderInsertDebugMarker
wgpuRenderPassEncoderPopDebugGroup
wgpuRenderPassEncoderPushDebugGroup
wgpuRenderPassEncoderSetBindGroup
wgpuRenderPassEncoderSetBlendConstant
wgpuRenderPassEncoderSetIndexBuffer
wgpuRenderPassEncoderSetLabel
wgpuRenderPassEncoderSetPipeline
wgpuRenderPassEncoderSetScissorRect
wgpuRenderPassEncoderSetStencilReference
wgpuRenderPassEncoderSetVertexBuffer
wgpuRenderPassEncoderSetViewport
wgpuRenderPipelineGetBindGroupLayout
wgpuRenderPipelineSetLabel
wgpuSamplerSetLabel
wgpuShaderModuleGetCompilationInfo
wgpuShaderModuleSetLabel
wgpuSurfaceConfigure
wgpuSurfaceGetCapabilities
wgpuSurfaceGetCurrentTexture
wgpuSurfacePresent
wgpuSurfaceSetLabel
wgpuSurfaceUnconfigure
wgpuTextureCreateView
wgpuTextureDestroy
wgpuTextureGetDepthOrArrayLayers
wgpuTextureGetDimension
wgpuTextureGetFormat
wgpuTextureGetHeight
wgpuTextureGetMipLevelCount
wgpuTextureGetSampleCount
wgpuTextureGetUsage
wgpuTextureGetWidth
wgpuTextureSetLabel
wgpuTextureViewSetLabel

Type Aliases§

WGPUAdapter
WGPUBindGroup
WGPUBindGroupLayout
WGPUBool
WGPUBuffer
WGPUBufferMapCallback
WGPUCommandBuffer
WGPUCommandEncoder
WGPUCompilationInfoCallback
WGPUComputePassEncoder
WGPUComputePipeline
WGPUCreateComputePipelineAsyncCallback
WGPUCreateRenderPipelineAsyncCallback
WGPUDevice
WGPUDeviceLostCallback
WGPUFlags
WGPUInstance
WGPUPipelineLayout
WGPUPopErrorScopeCallback
WGPUQuerySet
WGPUQueue
WGPUQueueWorkDoneCallback
WGPURenderBundle
WGPURenderBundleEncoder
WGPURenderPassEncoder
WGPURenderPipeline
WGPURequestAdapterCallback
WGPURequestDeviceCallback
WGPUSampler
WGPUShaderModule
WGPUSurface
WGPUTexture
WGPUTextureView
WGPUUncapturedErrorCallback