bindbc.wgpu.types

Undocumented in source.

Members

Aliases

WGPUAdapter
alias WGPUAdapter = void*
Undocumented in source.
WGPUBindGroup
alias WGPUBindGroup = void*
Undocumented in source.
WGPUBindGroupLayout
alias WGPUBindGroupLayout = void*
Undocumented in source.
WGPUBool
alias WGPUBool = uint
Undocumented in source.
WGPUBuffer
alias WGPUBuffer = void*
Undocumented in source.
WGPUBufferMapCallback
alias WGPUBufferMapCallback = void function(WGPUBufferMapAsyncStatus status, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUBufferUsageFlags
alias WGPUBufferUsageFlags = WGPUFlags
Undocumented in source.
WGPUColorWriteMaskFlags
alias WGPUColorWriteMaskFlags = WGPUFlags
Undocumented in source.
WGPUCommandBuffer
alias WGPUCommandBuffer = void*
Undocumented in source.
WGPUCommandEncoder
alias WGPUCommandEncoder = void*
Undocumented in source.
WGPUCompilationInfoCallback
alias WGPUCompilationInfoCallback = void function(WGPUCompilationInfoRequestStatus status, const(WGPUCompilationInfo)* compilationInfo, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUComputePassEncoder
alias WGPUComputePassEncoder = void*
Undocumented in source.
WGPUComputePipeline
alias WGPUComputePipeline = void*
Undocumented in source.
WGPUCreateComputePipelineAsyncCallback
alias WGPUCreateComputePipelineAsyncCallback = void function(WGPUCreatePipelineAsyncStatus status, WGPUComputePipeline pipeline, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUCreateRenderPipelineAsyncCallback
alias WGPUCreateRenderPipelineAsyncCallback = void function(WGPUCreatePipelineAsyncStatus status, WGPURenderPipeline pipeline, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUDevice
alias WGPUDevice = void*
Undocumented in source.
WGPUDeviceLostCallback
alias WGPUDeviceLostCallback = void function(WGPUDeviceLostReason reason, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUErrorCallback
alias WGPUErrorCallback = void function(WGPUErrorType type, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUFlags
alias WGPUFlags = uint
Undocumented in source.
WGPUInstance
alias WGPUInstance = void*
Undocumented in source.
WGPUMapModeFlags
alias WGPUMapModeFlags = WGPUFlags
Undocumented in source.
WGPUPipelineLayout
alias WGPUPipelineLayout = void*
Undocumented in source.
WGPUProc
alias WGPUProc = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterEnumerateFeatures
alias WGPUProcAdapterEnumerateFeatures = size_t function(WGPUAdapter adapter, WGPUFeatureName* features)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterGetLimits
alias WGPUProcAdapterGetLimits = WGPUBool function(WGPUAdapter adapter, WGPUSupportedLimits* limits)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterGetProperties
alias WGPUProcAdapterGetProperties = void function(WGPUAdapter adapter, WGPUAdapterProperties* properties)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterHasFeature
alias WGPUProcAdapterHasFeature = WGPUBool function(WGPUAdapter adapter, WGPUFeatureName feature)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterReference
alias WGPUProcAdapterReference = void function(WGPUAdapter adapter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterRelease
alias WGPUProcAdapterRelease = void function(WGPUAdapter adapter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcAdapterRequestDevice
alias WGPUProcAdapterRequestDevice = void function(WGPUAdapter adapter, const(WGPUDeviceDescriptor)* descriptor, WGPURequestDeviceCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupLayoutReference
alias WGPUProcBindGroupLayoutReference = void function(WGPUBindGroupLayout bindGroupLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupLayoutRelease
alias WGPUProcBindGroupLayoutRelease = void function(WGPUBindGroupLayout bindGroupLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupLayoutSetLabel
alias WGPUProcBindGroupLayoutSetLabel = void function(WGPUBindGroupLayout bindGroupLayout, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupReference
alias WGPUProcBindGroupReference = void function(WGPUBindGroup bindGroup)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupRelease
alias WGPUProcBindGroupRelease = void function(WGPUBindGroup bindGroup)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBindGroupSetLabel
alias WGPUProcBindGroupSetLabel = void function(WGPUBindGroup bindGroup, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferDestroy
alias WGPUProcBufferDestroy = void function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferGetConstMappedRange
alias WGPUProcBufferGetConstMappedRange = const(void)* function(WGPUBuffer buffer, size_t offset, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferGetMapState
alias WGPUProcBufferGetMapState = WGPUBufferMapState function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferGetMappedRange
alias WGPUProcBufferGetMappedRange = void* function(WGPUBuffer buffer, size_t offset, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferGetSize
alias WGPUProcBufferGetSize = size_t function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferGetUsage
alias WGPUProcBufferGetUsage = WGPUBufferUsageFlags function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferMapAsync
alias WGPUProcBufferMapAsync = void function(WGPUBuffer buffer, WGPUMapModeFlags mode, size_t offset, size_t size, WGPUBufferMapCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferReference
alias WGPUProcBufferReference = void function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferRelease
alias WGPUProcBufferRelease = void function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferSetLabel
alias WGPUProcBufferSetLabel = void function(WGPUBuffer buffer, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcBufferUnmap
alias WGPUProcBufferUnmap = void function(WGPUBuffer buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandBufferReference
alias WGPUProcCommandBufferReference = void function(WGPUCommandBuffer commandBuffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandBufferRelease
alias WGPUProcCommandBufferRelease = void function(WGPUCommandBuffer commandBuffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandBufferSetLabel
alias WGPUProcCommandBufferSetLabel = void function(WGPUCommandBuffer commandBuffer, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderBeginComputePass
alias WGPUProcCommandEncoderBeginComputePass = WGPUComputePassEncoder* function(WGPUCommandEncoder commandEncoder, const(WGPUComputePassDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderBeginRenderPass
alias WGPUProcCommandEncoderBeginRenderPass = WGPURenderPassEncoder* function(WGPUCommandEncoder commandEncoder, const(WGPURenderPassDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderClearBuffer
alias WGPUProcCommandEncoderClearBuffer = void function(WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, ulong offset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderCopyBufferToBuffer
alias WGPUProcCommandEncoderCopyBufferToBuffer = void function(WGPUCommandEncoder commandEncoder, WGPUBuffer source, ulong sourceOffset, WGPUBuffer destination, ulong destinationOffset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderCopyBufferToTexture
alias WGPUProcCommandEncoderCopyBufferToTexture = void function(WGPUCommandEncoder commandEncoder, const(WGPUImageCopyBuffer)* source, const(WGPUImageCopyTexture)* destination, const(WGPUExtent3D)* copySize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderCopyTextureToBuffer
alias WGPUProcCommandEncoderCopyTextureToBuffer = void function(WGPUCommandEncoder commandEncoder, const(WGPUImageCopyTexture)* source, const(WGPUImageCopyBuffer)* destination, const(WGPUExtent3D)* copySize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderCopyTextureToTexture
alias WGPUProcCommandEncoderCopyTextureToTexture = void function(WGPUCommandEncoder commandEncoder, const(WGPUImageCopyTexture)* source, const(WGPUImageCopyTexture)* destination, const(WGPUExtent3D)* copySize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderFinish
alias WGPUProcCommandEncoderFinish = WGPUCommandBuffer* function(WGPUCommandEncoder commandEncoder, const(WGPUCommandBufferDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderInsertDebugMarker
alias WGPUProcCommandEncoderInsertDebugMarker = void function(WGPUCommandEncoder commandEncoder, const(char)* markerLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderPopDebugGroup
alias WGPUProcCommandEncoderPopDebugGroup = void function(WGPUCommandEncoder commandEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderPushDebugGroup
alias WGPUProcCommandEncoderPushDebugGroup = void function(WGPUCommandEncoder commandEncoder, const(char)* groupLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderReference
alias WGPUProcCommandEncoderReference = void function(WGPUCommandEncoder commandEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderRelease
alias WGPUProcCommandEncoderRelease = void function(WGPUCommandEncoder commandEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderResolveQuerySet
alias WGPUProcCommandEncoderResolveQuerySet = void function(WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint firstQuery, uint queryCount, WGPUBuffer destination, ulong destinationOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderSetLabel
alias WGPUProcCommandEncoderSetLabel = void function(WGPUCommandEncoder commandEncoder, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCommandEncoderWriteTimestamp
alias WGPUProcCommandEncoderWriteTimestamp = void function(WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint queryIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderDispatchWorkgroups
alias WGPUProcComputePassEncoderDispatchWorkgroups = void function(WGPUComputePassEncoder computePassEncoder, uint workgroupCountX, uint workgroupCountY, uint workgroupCountZ)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderDispatchWorkgroupsIndirect
alias WGPUProcComputePassEncoderDispatchWorkgroupsIndirect = void function(WGPUComputePassEncoder computePassEncoder, WGPUBuffer indirectBuffer, ulong indirectOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderEnd
alias WGPUProcComputePassEncoderEnd = void function(WGPUComputePassEncoder computePassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderInsertDebugMarker
alias WGPUProcComputePassEncoderInsertDebugMarker = void function(WGPUComputePassEncoder computePassEncoder, const(char)* markerLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderPopDebugGroup
alias WGPUProcComputePassEncoderPopDebugGroup = void function(WGPUComputePassEncoder computePassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderPushDebugGroup
alias WGPUProcComputePassEncoderPushDebugGroup = void function(WGPUComputePassEncoder computePassEncoder, const(char)* groupLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderReference
alias WGPUProcComputePassEncoderReference = void function(WGPUComputePassEncoder computePassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderRelease
alias WGPUProcComputePassEncoderRelease = void function(WGPUComputePassEncoder computePassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderSetBindGroup
alias WGPUProcComputePassEncoderSetBindGroup = void function(WGPUComputePassEncoder computePassEncoder, uint groupIndex, WGPUBindGroup group, size_t dynamicOffsetCount, const(uint)* dynamicOffsets)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderSetLabel
alias WGPUProcComputePassEncoderSetLabel = void function(WGPUComputePassEncoder computePassEncoder, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePassEncoderSetPipeline
alias WGPUProcComputePassEncoderSetPipeline = void function(WGPUComputePassEncoder computePassEncoder, WGPUComputePipeline pipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePipelineGetBindGroupLayout
alias WGPUProcComputePipelineGetBindGroupLayout = WGPUBindGroupLayout* function(WGPUComputePipeline computePipeline, uint groupIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePipelineReference
alias WGPUProcComputePipelineReference = void function(WGPUComputePipeline computePipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePipelineRelease
alias WGPUProcComputePipelineRelease = void function(WGPUComputePipeline computePipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcComputePipelineSetLabel
alias WGPUProcComputePipelineSetLabel = void function(WGPUComputePipeline computePipeline, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcCreateInstance
alias WGPUProcCreateInstance = WGPUInstance* function(const(WGPUInstanceDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateBindGroup
alias WGPUProcDeviceCreateBindGroup = WGPUBindGroup* function(WGPUDevice device, const(WGPUBindGroupDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateBindGroupLayout
alias WGPUProcDeviceCreateBindGroupLayout = WGPUBindGroupLayout* function(WGPUDevice device, const(WGPUBindGroupLayoutDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateBuffer
alias WGPUProcDeviceCreateBuffer = WGPUBuffer* function(WGPUDevice device, const(WGPUBufferDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateCommandEncoder
alias WGPUProcDeviceCreateCommandEncoder = WGPUCommandEncoder* function(WGPUDevice device, const(WGPUCommandEncoderDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateComputePipeline
alias WGPUProcDeviceCreateComputePipeline = WGPUComputePipeline* function(WGPUDevice device, const(WGPUComputePipelineDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateComputePipelineAsync
alias WGPUProcDeviceCreateComputePipelineAsync = void function(WGPUDevice device, const(WGPUComputePipelineDescriptor)* descriptor, WGPUCreateComputePipelineAsyncCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreatePipelineLayout
alias WGPUProcDeviceCreatePipelineLayout = WGPUPipelineLayout* function(WGPUDevice device, const(WGPUPipelineLayoutDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateQuerySet
alias WGPUProcDeviceCreateQuerySet = WGPUQuerySet* function(WGPUDevice device, const(WGPUQuerySetDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateRenderBundleEncoder
alias WGPUProcDeviceCreateRenderBundleEncoder = WGPURenderBundleEncoder* function(WGPUDevice device, const(WGPURenderBundleEncoderDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateRenderPipeline
alias WGPUProcDeviceCreateRenderPipeline = WGPURenderPipeline* function(WGPUDevice device, const(WGPURenderPipelineDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateRenderPipelineAsync
alias WGPUProcDeviceCreateRenderPipelineAsync = void function(WGPUDevice device, const(WGPURenderPipelineDescriptor)* descriptor, WGPUCreateRenderPipelineAsyncCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateSampler
alias WGPUProcDeviceCreateSampler = WGPUSampler* function(WGPUDevice device, const(WGPUSamplerDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateShaderModule
alias WGPUProcDeviceCreateShaderModule = WGPUShaderModule* function(WGPUDevice device, const(WGPUShaderModuleDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceCreateTexture
alias WGPUProcDeviceCreateTexture = WGPUTexture* function(WGPUDevice device, const(WGPUTextureDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceDestroy
alias WGPUProcDeviceDestroy = void function(WGPUDevice device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceEnumerateFeatures
alias WGPUProcDeviceEnumerateFeatures = size_t function(WGPUDevice device, WGPUFeatureName* features)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceGetLimits
alias WGPUProcDeviceGetLimits = WGPUBool function(WGPUDevice device, WGPUSupportedLimits* limits)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceGetQueue
alias WGPUProcDeviceGetQueue = WGPUQueue* function(WGPUDevice device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceHasFeature
alias WGPUProcDeviceHasFeature = WGPUBool function(WGPUDevice device, WGPUFeatureName feature)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDevicePopErrorScope
alias WGPUProcDevicePopErrorScope = void function(WGPUDevice device, WGPUErrorCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDevicePushErrorScope
alias WGPUProcDevicePushErrorScope = void function(WGPUDevice device, WGPUErrorFilter filter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceReference
alias WGPUProcDeviceReference = void function(WGPUDevice device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceRelease
alias WGPUProcDeviceRelease = void function(WGPUDevice device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceSetLabel
alias WGPUProcDeviceSetLabel = void function(WGPUDevice device, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcDeviceSetUncapturedErrorCallback
alias WGPUProcDeviceSetUncapturedErrorCallback = void function(WGPUDevice device, WGPUErrorCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcGetProcAddress
alias WGPUProcGetProcAddress = void function(WGPUDevice device, const(char)* procName) function(WGPUDevice device, const(char)* procName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceCreateSurface
alias WGPUProcInstanceCreateSurface = WGPUSurface* function(WGPUInstance instance, const(WGPUSurfaceDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceProcessEvents
alias WGPUProcInstanceProcessEvents = void function(WGPUInstance instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceReference
alias WGPUProcInstanceReference = void function(WGPUInstance instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceRelease
alias WGPUProcInstanceRelease = void function(WGPUInstance instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceRequestAdapter
alias WGPUProcInstanceRequestAdapter = void function(WGPUInstance instance, const(WGPURequestAdapterOptions)* options, WGPURequestAdapterCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcPipelineLayoutReference
alias WGPUProcPipelineLayoutReference = void function(WGPUPipelineLayout pipelineLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcPipelineLayoutRelease
alias WGPUProcPipelineLayoutRelease = void function(WGPUPipelineLayout pipelineLayout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcPipelineLayoutSetLabel
alias WGPUProcPipelineLayoutSetLabel = void function(WGPUPipelineLayout pipelineLayout, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetDestroy
alias WGPUProcQuerySetDestroy = void function(WGPUQuerySet querySet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetGetCount
alias WGPUProcQuerySetGetCount = uint function(WGPUQuerySet querySet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetGetType
alias WGPUProcQuerySetGetType = WGPUQueryType function(WGPUQuerySet querySet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetReference
alias WGPUProcQuerySetReference = void function(WGPUQuerySet querySet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetRelease
alias WGPUProcQuerySetRelease = void function(WGPUQuerySet querySet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQuerySetSetLabel
alias WGPUProcQuerySetSetLabel = void function(WGPUQuerySet querySet, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueOnSubmittedWorkDone
alias WGPUProcQueueOnSubmittedWorkDone = void function(WGPUQueue queue, WGPUQueueWorkDoneCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueReference
alias WGPUProcQueueReference = void function(WGPUQueue queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueRelease
alias WGPUProcQueueRelease = void function(WGPUQueue queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueSetLabel
alias WGPUProcQueueSetLabel = void function(WGPUQueue queue, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueSubmit
alias WGPUProcQueueSubmit = void function(WGPUQueue queue, size_t commandCount, const(WGPUCommandBuffer)* commands)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueWriteBuffer
alias WGPUProcQueueWriteBuffer = void function(WGPUQueue queue, WGPUBuffer buffer, ulong bufferOffset, const(void)* data, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueWriteTexture
alias WGPUProcQueueWriteTexture = void function(WGPUQueue queue, const(WGPUImageCopyTexture)* destination, const(void)* data, size_t dataSize, const(WGPUTextureDataLayout)* dataLayout, const(WGPUExtent3D)* writeSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderDraw
alias WGPUProcRenderBundleEncoderDraw = void function(WGPURenderBundleEncoder renderBundleEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderDrawIndexed
alias WGPUProcRenderBundleEncoderDrawIndexed = void function(WGPURenderBundleEncoder renderBundleEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderDrawIndexedIndirect
alias WGPUProcRenderBundleEncoderDrawIndexedIndirect = void function(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, ulong indirectOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderDrawIndirect
alias WGPUProcRenderBundleEncoderDrawIndirect = void function(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, ulong indirectOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderFinish
alias WGPUProcRenderBundleEncoderFinish = WGPURenderBundle* function(WGPURenderBundleEncoder renderBundleEncoder, const(WGPURenderBundleDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderInsertDebugMarker
alias WGPUProcRenderBundleEncoderInsertDebugMarker = void function(WGPURenderBundleEncoder renderBundleEncoder, const(char)* markerLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderPopDebugGroup
alias WGPUProcRenderBundleEncoderPopDebugGroup = void function(WGPURenderBundleEncoder renderBundleEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderPushDebugGroup
alias WGPUProcRenderBundleEncoderPushDebugGroup = void function(WGPURenderBundleEncoder renderBundleEncoder, const(char)* groupLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderReference
alias WGPUProcRenderBundleEncoderReference = void function(WGPURenderBundleEncoder renderBundleEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderRelease
alias WGPUProcRenderBundleEncoderRelease = void function(WGPURenderBundleEncoder renderBundleEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderSetBindGroup
alias WGPUProcRenderBundleEncoderSetBindGroup = void function(WGPURenderBundleEncoder renderBundleEncoder, uint groupIndex, WGPUBindGroup group, size_t dynamicOffsetCount, const(uint)* dynamicOffsets)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderSetIndexBuffer
alias WGPUProcRenderBundleEncoderSetIndexBuffer = void function(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer buffer, WGPUIndexFormat format, ulong offset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderSetLabel
alias WGPUProcRenderBundleEncoderSetLabel = void function(WGPURenderBundleEncoder renderBundleEncoder, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderSetPipeline
alias WGPUProcRenderBundleEncoderSetPipeline = void function(WGPURenderBundleEncoder renderBundleEncoder, WGPURenderPipeline pipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleEncoderSetVertexBuffer
alias WGPUProcRenderBundleEncoderSetVertexBuffer = void function(WGPURenderBundleEncoder renderBundleEncoder, uint slot, WGPUBuffer buffer, ulong offset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleReference
alias WGPUProcRenderBundleReference = void function(WGPURenderBundle renderBundle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleRelease
alias WGPUProcRenderBundleRelease = void function(WGPURenderBundle renderBundle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderBundleSetLabel
alias WGPUProcRenderBundleSetLabel = void function(WGPURenderBundle renderBundle, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderBeginOcclusionQuery
alias WGPUProcRenderPassEncoderBeginOcclusionQuery = void function(WGPURenderPassEncoder renderPassEncoder, uint queryIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderDraw
alias WGPUProcRenderPassEncoderDraw = void function(WGPURenderPassEncoder renderPassEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderDrawIndexed
alias WGPUProcRenderPassEncoderDrawIndexed = void function(WGPURenderPassEncoder renderPassEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderDrawIndexedIndirect
alias WGPUProcRenderPassEncoderDrawIndexedIndirect = void function(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, ulong indirectOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderDrawIndirect
alias WGPUProcRenderPassEncoderDrawIndirect = void function(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, ulong indirectOffset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderEnd
alias WGPUProcRenderPassEncoderEnd = void function(WGPURenderPassEncoder renderPassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderEndOcclusionQuery
alias WGPUProcRenderPassEncoderEndOcclusionQuery = void function(WGPURenderPassEncoder renderPassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderExecuteBundles
alias WGPUProcRenderPassEncoderExecuteBundles = void function(WGPURenderPassEncoder renderPassEncoder, size_t bundleCount, const(WGPURenderBundle)* bundles)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderInsertDebugMarker
alias WGPUProcRenderPassEncoderInsertDebugMarker = void function(WGPURenderPassEncoder renderPassEncoder, const(char)* markerLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderPopDebugGroup
alias WGPUProcRenderPassEncoderPopDebugGroup = void function(WGPURenderPassEncoder renderPassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderPushDebugGroup
alias WGPUProcRenderPassEncoderPushDebugGroup = void function(WGPURenderPassEncoder renderPassEncoder, const(char)* groupLabel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderReference
alias WGPUProcRenderPassEncoderReference = void function(WGPURenderPassEncoder renderPassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderRelease
alias WGPUProcRenderPassEncoderRelease = void function(WGPURenderPassEncoder renderPassEncoder)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetBindGroup
alias WGPUProcRenderPassEncoderSetBindGroup = void function(WGPURenderPassEncoder renderPassEncoder, uint groupIndex, WGPUBindGroup group, size_t dynamicOffsetCount, const(uint)* dynamicOffsets)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetBlendConstant
alias WGPUProcRenderPassEncoderSetBlendConstant = void function(WGPURenderPassEncoder renderPassEncoder, const(WGPUColor)* color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetIndexBuffer
alias WGPUProcRenderPassEncoderSetIndexBuffer = void function(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, WGPUIndexFormat format, ulong offset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetLabel
alias WGPUProcRenderPassEncoderSetLabel = void function(WGPURenderPassEncoder renderPassEncoder, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetPipeline
alias WGPUProcRenderPassEncoderSetPipeline = void function(WGPURenderPassEncoder renderPassEncoder, WGPURenderPipeline pipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetScissorRect
alias WGPUProcRenderPassEncoderSetScissorRect = void function(WGPURenderPassEncoder renderPassEncoder, uint x, uint y, uint width, uint height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetStencilReference
alias WGPUProcRenderPassEncoderSetStencilReference = void function(WGPURenderPassEncoder renderPassEncoder, uint reference)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetVertexBuffer
alias WGPUProcRenderPassEncoderSetVertexBuffer = void function(WGPURenderPassEncoder renderPassEncoder, uint slot, WGPUBuffer buffer, ulong offset, ulong size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetViewport
alias WGPUProcRenderPassEncoderSetViewport = void function(WGPURenderPassEncoder renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPipelineGetBindGroupLayout
alias WGPUProcRenderPipelineGetBindGroupLayout = WGPUBindGroupLayout* function(WGPURenderPipeline renderPipeline, uint groupIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPipelineReference
alias WGPUProcRenderPipelineReference = void function(WGPURenderPipeline renderPipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPipelineRelease
alias WGPUProcRenderPipelineRelease = void function(WGPURenderPipeline renderPipeline)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPipelineSetLabel
alias WGPUProcRenderPipelineSetLabel = void function(WGPURenderPipeline renderPipeline, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSamplerReference
alias WGPUProcSamplerReference = void function(WGPUSampler sampler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSamplerRelease
alias WGPUProcSamplerRelease = void function(WGPUSampler sampler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSamplerSetLabel
alias WGPUProcSamplerSetLabel = void function(WGPUSampler sampler, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcShaderModuleGetCompilationInfo
alias WGPUProcShaderModuleGetCompilationInfo = void function(WGPUShaderModule shaderModule, WGPUCompilationInfoCallback callback, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcShaderModuleReference
alias WGPUProcShaderModuleReference = void function(WGPUShaderModule shaderModule)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcShaderModuleRelease
alias WGPUProcShaderModuleRelease = void function(WGPUShaderModule shaderModule)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcShaderModuleSetLabel
alias WGPUProcShaderModuleSetLabel = void function(WGPUShaderModule shaderModule, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceCapabilitiesFreeMembers
alias WGPUProcSurfaceCapabilitiesFreeMembers = void function(WGPUSurfaceCapabilities capabilities)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceConfigure
alias WGPUProcSurfaceConfigure = void function(WGPUSurface surface, const(WGPUSurfaceConfiguration)* config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceGetCapabilities
alias WGPUProcSurfaceGetCapabilities = void function(WGPUSurface surface, WGPUAdapter adapter, WGPUSurfaceCapabilities* capabilities)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceGetCurrentTexture
alias WGPUProcSurfaceGetCurrentTexture = void function(WGPUSurface surface, WGPUSurfaceTexture* surfaceTexture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceGetPreferredFormat
alias WGPUProcSurfaceGetPreferredFormat = WGPUTextureFormat function(WGPUSurface surface, WGPUAdapter adapter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfacePresent
alias WGPUProcSurfacePresent = void function(WGPUSurface surface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceReference
alias WGPUProcSurfaceReference = void function(WGPUSurface surface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceRelease
alias WGPUProcSurfaceRelease = void function(WGPUSurface surface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSurfaceUnconfigure
alias WGPUProcSurfaceUnconfigure = void function(WGPUSurface surface)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureCreateView
alias WGPUProcTextureCreateView = WGPUTextureView* function(WGPUTexture texture, const(WGPUTextureViewDescriptor)* descriptor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureDestroy
alias WGPUProcTextureDestroy = void function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetDepthOrArrayLayers
alias WGPUProcTextureGetDepthOrArrayLayers = uint function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetDimension
alias WGPUProcTextureGetDimension = WGPUTextureDimension function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetFormat
alias WGPUProcTextureGetFormat = WGPUTextureFormat function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetHeight
alias WGPUProcTextureGetHeight = uint function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetMipLevelCount
alias WGPUProcTextureGetMipLevelCount = uint function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetSampleCount
alias WGPUProcTextureGetSampleCount = uint function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetUsage
alias WGPUProcTextureGetUsage = WGPUTextureUsageFlags function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureGetWidth
alias WGPUProcTextureGetWidth = uint function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureReference
alias WGPUProcTextureReference = void function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureRelease
alias WGPUProcTextureRelease = void function(WGPUTexture texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureSetLabel
alias WGPUProcTextureSetLabel = void function(WGPUTexture texture, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureViewReference
alias WGPUProcTextureViewReference = void function(WGPUTextureView textureView)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureViewRelease
alias WGPUProcTextureViewRelease = void function(WGPUTextureView textureView)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcTextureViewSetLabel
alias WGPUProcTextureViewSetLabel = void function(WGPUTextureView textureView, const(char)* label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUQuerySet
alias WGPUQuerySet = void*
Undocumented in source.
WGPUQueue
alias WGPUQueue = void*
Undocumented in source.
WGPUQueueWorkDoneCallback
alias WGPUQueueWorkDoneCallback = void function(WGPUQueueWorkDoneStatus status, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPURenderBundle
alias WGPURenderBundle = void*
Undocumented in source.
WGPURenderBundleEncoder
alias WGPURenderBundleEncoder = void*
Undocumented in source.
WGPURenderPassEncoder
alias WGPURenderPassEncoder = void*
Undocumented in source.
WGPURenderPipeline
alias WGPURenderPipeline = void*
Undocumented in source.
WGPURequestAdapterCallback
alias WGPURequestAdapterCallback = void function(WGPURequestAdapterStatus status, WGPUAdapter adapter, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPURequestDeviceCallback
alias WGPURequestDeviceCallback = void function(WGPURequestDeviceStatus status, WGPUDevice device, const(char)* message, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUSampler
alias WGPUSampler = void*
Undocumented in source.
WGPUShaderModule
alias WGPUShaderModule = void*
Undocumented in source.
WGPUShaderStageFlags
alias WGPUShaderStageFlags = WGPUFlags
Undocumented in source.
WGPUSurface
alias WGPUSurface = void*
Undocumented in source.
WGPUTexture
alias WGPUTexture = void*
Undocumented in source.
WGPUTextureUsageFlags
alias WGPUTextureUsageFlags = WGPUFlags
Undocumented in source.
WGPUTextureView
alias WGPUTextureView = void*
Undocumented in source.

Enums

WGPUAdapterType
enum WGPUAdapterType
Undocumented in source.
WGPUAddressMode
enum WGPUAddressMode
Undocumented in source.
WGPUBackendType
enum WGPUBackendType
Undocumented in source.
WGPUBlendFactor
enum WGPUBlendFactor
Undocumented in source.
WGPUBlendOperation
enum WGPUBlendOperation
Undocumented in source.
WGPUBufferBindingType
enum WGPUBufferBindingType
Undocumented in source.
WGPUBufferMapAsyncStatus
enum WGPUBufferMapAsyncStatus
Undocumented in source.
WGPUBufferMapState
enum WGPUBufferMapState
Undocumented in source.
WGPUBufferUsage
enum WGPUBufferUsage
Undocumented in source.
WGPUColorWriteMask
enum WGPUColorWriteMask
Undocumented in source.
WGPUCompareFunction
enum WGPUCompareFunction
Undocumented in source.
WGPUCompilationInfoRequestStatus
enum WGPUCompilationInfoRequestStatus
Undocumented in source.
WGPUCompilationMessageType
enum WGPUCompilationMessageType
Undocumented in source.
WGPUCompositeAlphaMode
enum WGPUCompositeAlphaMode
Undocumented in source.
WGPUCreatePipelineAsyncStatus
enum WGPUCreatePipelineAsyncStatus
Undocumented in source.
WGPUCullMode
enum WGPUCullMode
Undocumented in source.
WGPUDeviceLostReason
enum WGPUDeviceLostReason
Undocumented in source.
WGPUErrorFilter
enum WGPUErrorFilter
Undocumented in source.
WGPUErrorType
enum WGPUErrorType
Undocumented in source.
WGPUFeatureName
enum WGPUFeatureName
Undocumented in source.
WGPUFilterMode
enum WGPUFilterMode
Undocumented in source.
WGPUFrontFace
enum WGPUFrontFace
Undocumented in source.
WGPUIndexFormat
enum WGPUIndexFormat
Undocumented in source.
WGPULoadOp
enum WGPULoadOp
Undocumented in source.
WGPUMapMode
enum WGPUMapMode
Undocumented in source.
WGPUMipmapFilterMode
enum WGPUMipmapFilterMode
Undocumented in source.
WGPUPowerPreference
enum WGPUPowerPreference
Undocumented in source.
WGPUPresentMode
enum WGPUPresentMode
Undocumented in source.
WGPUPrimitiveTopology
enum WGPUPrimitiveTopology
Undocumented in source.
WGPUQueryType
enum WGPUQueryType
Undocumented in source.
WGPUQueueWorkDoneStatus
enum WGPUQueueWorkDoneStatus
Undocumented in source.
WGPURequestAdapterStatus
enum WGPURequestAdapterStatus
Undocumented in source.
WGPURequestDeviceStatus
enum WGPURequestDeviceStatus
Undocumented in source.
WGPUSType
enum WGPUSType
Undocumented in source.
WGPUSamplerBindingType
enum WGPUSamplerBindingType
Undocumented in source.
WGPUShaderStage
enum WGPUShaderStage
Undocumented in source.
WGPUStencilOperation
enum WGPUStencilOperation
Undocumented in source.
WGPUStorageTextureAccess
enum WGPUStorageTextureAccess
Undocumented in source.
WGPUStoreOp
enum WGPUStoreOp
Undocumented in source.
WGPUSurfaceGetCurrentTextureStatus
enum WGPUSurfaceGetCurrentTextureStatus
Undocumented in source.
WGPUTextureAspect
enum WGPUTextureAspect
Undocumented in source.
WGPUTextureDimension
enum WGPUTextureDimension
Undocumented in source.
WGPUTextureFormat
enum WGPUTextureFormat
Undocumented in source.
WGPUTextureSampleType
enum WGPUTextureSampleType
Undocumented in source.
WGPUTextureUsage
enum WGPUTextureUsage
Undocumented in source.
WGPUTextureViewDimension
enum WGPUTextureViewDimension
Undocumented in source.
WGPUVertexFormat
enum WGPUVertexFormat
Undocumented in source.
WGPUVertexStepMode
enum WGPUVertexStepMode
Undocumented in source.

Structs

WGPUAdapterProperties
struct WGPUAdapterProperties
Undocumented in source.
WGPUBindGroupDescriptor
struct WGPUBindGroupDescriptor
Undocumented in source.
WGPUBindGroupEntry
struct WGPUBindGroupEntry
Undocumented in source.
WGPUBindGroupLayoutDescriptor
struct WGPUBindGroupLayoutDescriptor
Undocumented in source.
WGPUBindGroupLayoutEntry
struct WGPUBindGroupLayoutEntry
Undocumented in source.
WGPUBlendComponent
struct WGPUBlendComponent
Undocumented in source.
WGPUBlendState
struct WGPUBlendState
Undocumented in source.
WGPUBufferBindingLayout
struct WGPUBufferBindingLayout
Undocumented in source.
WGPUBufferDescriptor
struct WGPUBufferDescriptor
Undocumented in source.
WGPUChainedStruct
struct WGPUChainedStruct
Undocumented in source.
WGPUChainedStructOut
struct WGPUChainedStructOut
Undocumented in source.
WGPUColor
struct WGPUColor
Undocumented in source.
WGPUColorTargetState
struct WGPUColorTargetState
Undocumented in source.
WGPUCommandBufferDescriptor
struct WGPUCommandBufferDescriptor
Undocumented in source.
WGPUCommandEncoderDescriptor
struct WGPUCommandEncoderDescriptor
Undocumented in source.
WGPUCompilationInfo
struct WGPUCompilationInfo
Undocumented in source.
WGPUCompilationMessage
struct WGPUCompilationMessage
Undocumented in source.
WGPUComputePassDescriptor
struct WGPUComputePassDescriptor
Undocumented in source.
WGPUComputePassTimestampWrites
struct WGPUComputePassTimestampWrites
Undocumented in source.
WGPUComputePipelineDescriptor
struct WGPUComputePipelineDescriptor
Undocumented in source.
WGPUConstantEntry
struct WGPUConstantEntry
Undocumented in source.
WGPUDepthStencilState
struct WGPUDepthStencilState
Undocumented in source.
WGPUDeviceDescriptor
struct WGPUDeviceDescriptor
Undocumented in source.
WGPUExtent3D
struct WGPUExtent3D
Undocumented in source.
WGPUFragmentState
struct WGPUFragmentState
Undocumented in source.
WGPUImageCopyBuffer
struct WGPUImageCopyBuffer
Undocumented in source.
WGPUImageCopyTexture
struct WGPUImageCopyTexture
Undocumented in source.
WGPUInstanceDescriptor
struct WGPUInstanceDescriptor
Undocumented in source.
WGPULimits
struct WGPULimits

Default values as per https://www.w3.org/TR/webgpu/#limits

WGPUMultisampleState
struct WGPUMultisampleState
Undocumented in source.
WGPUOrigin3D
struct WGPUOrigin3D
Undocumented in source.
WGPUPipelineLayoutDescriptor
struct WGPUPipelineLayoutDescriptor
Undocumented in source.
WGPUPrimitiveDepthClipControl
struct WGPUPrimitiveDepthClipControl
Undocumented in source.
WGPUPrimitiveState
struct WGPUPrimitiveState
Undocumented in source.
WGPUProgrammableStageDescriptor
struct WGPUProgrammableStageDescriptor
Undocumented in source.
WGPUQuerySetDescriptor
struct WGPUQuerySetDescriptor
Undocumented in source.
WGPUQueueDescriptor
struct WGPUQueueDescriptor
Undocumented in source.
WGPURenderBundleDescriptor
struct WGPURenderBundleDescriptor
Undocumented in source.
WGPURenderBundleEncoderDescriptor
struct WGPURenderBundleEncoderDescriptor
Undocumented in source.
WGPURenderPassColorAttachment
struct WGPURenderPassColorAttachment
Undocumented in source.
WGPURenderPassDepthStencilAttachment
struct WGPURenderPassDepthStencilAttachment
Undocumented in source.
WGPURenderPassDescriptor
struct WGPURenderPassDescriptor
Undocumented in source.
WGPURenderPassDescriptorMaxDrawCount
struct WGPURenderPassDescriptorMaxDrawCount
Undocumented in source.
WGPURenderPassTimestampWrites
struct WGPURenderPassTimestampWrites
Undocumented in source.
WGPURenderPipelineDescriptor
struct WGPURenderPipelineDescriptor
Undocumented in source.
WGPURequestAdapterOptions
struct WGPURequestAdapterOptions
Undocumented in source.
WGPURequiredLimits
struct WGPURequiredLimits
Undocumented in source.
WGPUSamplerBindingLayout
struct WGPUSamplerBindingLayout
Undocumented in source.
WGPUSamplerDescriptor
struct WGPUSamplerDescriptor

Default values as per https://www.w3.org/TR/webgpu/#GPUSamplerDescriptor

WGPUShaderModuleCompilationHint
struct WGPUShaderModuleCompilationHint
Undocumented in source.
WGPUShaderModuleDescriptor
struct WGPUShaderModuleDescriptor
Undocumented in source.
WGPUShaderModuleSPIRVDescriptor
struct WGPUShaderModuleSPIRVDescriptor
Undocumented in source.
WGPUShaderModuleWGSLDescriptor
struct WGPUShaderModuleWGSLDescriptor
Undocumented in source.
WGPUStencilFaceState
struct WGPUStencilFaceState
Undocumented in source.
WGPUStorageTextureBindingLayout
struct WGPUStorageTextureBindingLayout
Undocumented in source.
WGPUSupportedLimits
struct WGPUSupportedLimits
Undocumented in source.
WGPUSurfaceCapabilities
struct WGPUSurfaceCapabilities
Undocumented in source.
WGPUSurfaceConfiguration
struct WGPUSurfaceConfiguration
Undocumented in source.
WGPUSurfaceDescriptor
struct WGPUSurfaceDescriptor
Undocumented in source.
WGPUSurfaceDescriptorFromAndroidNativeWindow
struct WGPUSurfaceDescriptorFromAndroidNativeWindow
Undocumented in source.
WGPUSurfaceDescriptorFromCanvasHTMLSelector
struct WGPUSurfaceDescriptorFromCanvasHTMLSelector
Undocumented in source.
WGPUSurfaceDescriptorFromMetalLayer
struct WGPUSurfaceDescriptorFromMetalLayer
Undocumented in source.
WGPUSurfaceDescriptorFromWaylandSurface
struct WGPUSurfaceDescriptorFromWaylandSurface
Undocumented in source.
WGPUSurfaceDescriptorFromWindowsHWND
struct WGPUSurfaceDescriptorFromWindowsHWND
Undocumented in source.
WGPUSurfaceDescriptorFromXcbWindow
struct WGPUSurfaceDescriptorFromXcbWindow
Undocumented in source.
WGPUSurfaceDescriptorFromXlibWindow
struct WGPUSurfaceDescriptorFromXlibWindow
Undocumented in source.
WGPUSurfaceTexture
struct WGPUSurfaceTexture
Undocumented in source.
WGPUTextureBindingLayout
struct WGPUTextureBindingLayout
Undocumented in source.
WGPUTextureDataLayout
struct WGPUTextureDataLayout
Undocumented in source.
WGPUTextureDescriptor
struct WGPUTextureDescriptor
Undocumented in source.
WGPUTextureViewDescriptor
struct WGPUTextureViewDescriptor
Undocumented in source.
WGPUVertexAttribute
struct WGPUVertexAttribute
Undocumented in source.
WGPUVertexBufferLayout
struct WGPUVertexBufferLayout
Undocumented in source.
WGPUVertexState
struct WGPUVertexState
Undocumented in source.

Variables

WGPU_ARRAY_LAYER_COUNT_UNDEFINED
enum ulong WGPU_ARRAY_LAYER_COUNT_UNDEFINED;
Undocumented in source.
WGPU_COPY_STRIDE_UNDEFINED
enum ulong WGPU_COPY_STRIDE_UNDEFINED;
Undocumented in source.
WGPU_LIMIT_U32_UNDEFINED
enum ulong WGPU_LIMIT_U32_UNDEFINED;
Undocumented in source.
WGPU_LIMIT_U64_UNDEFINED
enum ulong WGPU_LIMIT_U64_UNDEFINED;
Undocumented in source.
WGPU_MIP_LEVEL_COUNT_UNDEFINED
enum ulong WGPU_MIP_LEVEL_COUNT_UNDEFINED;
Undocumented in source.
WGPU_QUERY_SET_INDEX_UNDEFINED
enum ulong WGPU_QUERY_SET_INDEX_UNDEFINED;
Undocumented in source.
WGPU_WHOLE_MAP_SIZE
enum ulong WGPU_WHOLE_MAP_SIZE;
Undocumented in source.
WGPU_WHOLE_SIZE
enum ulong WGPU_WHOLE_SIZE;
Undocumented in source.

Meta