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.
WGPUBuffer
alias WGPUBuffer = void*
Undocumented in source.
WGPUBufferMapCallback
alias WGPUBufferMapCallback = void function(WGPUBufferMapAsyncStatus status, void* userdata)
Undocumented in source.
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.
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.
WGPUCreateRenderPipelineAsyncCallback
alias WGPUCreateRenderPipelineAsyncCallback = void function(WGPUCreatePipelineAsyncStatus status, WGPURenderPipeline pipeline, const(char)* message, void* userdata)
Undocumented in source.
WGPUDevice
alias WGPUDevice = void*
Undocumented in source.
WGPUDeviceLostCallback
alias WGPUDeviceLostCallback = void function(WGPUDeviceLostReason reason, const(char)* message, void* userdata)
Undocumented in source.
WGPUErrorCallback
alias WGPUErrorCallback = void function(WGPUErrorType type, const(char)* message, void* userdata)
Undocumented in source.
WGPUFlags
alias WGPUFlags = uint
Undocumented in source.
WGPUInstance
alias WGPUInstance = void*
Undocumented in source.
WGPULogCallback
alias WGPULogCallback = void function(WGPULogLevel level, const(char)* msg)
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.
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.
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.
WGPURequestDeviceCallback
alias WGPURequestDeviceCallback = void function(WGPURequestDeviceStatus status, WGPUDevice device, const(char)* message, void* userdata)
Undocumented in source.
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.
WGPUSwapChain
alias WGPUSwapChain = 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.
WGPUBufferUsage
enum WGPUBufferUsage
Undocumented in source.
WGPUColorWriteMask
enum WGPUColorWriteMask
Undocumented in source.
WGPUCompareFunction
enum WGPUCompareFunction
Undocumented in source.
WGPUCompilationMessageType
enum WGPUCompilationMessageType
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.
WGPULogLevel
enum WGPULogLevel
Undocumented in source.
WGPUMapMode
enum WGPUMapMode
Undocumented in source.
WGPUNativeFeature
enum WGPUNativeFeature
Undocumented in source.
WGPUNativeSType
enum WGPUNativeSType
Undocumented in source.
WGPUPipelineStatisticName
enum WGPUPipelineStatisticName
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.
WGPUTextureAspect
enum WGPUTextureAspect
Undocumented in source.
WGPUTextureComponentType
enum WGPUTextureComponentType
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

WGPUAdapterExtras
struct WGPUAdapterExtras
Undocumented in source.
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.
WGPUComputePipelineDescriptor
struct WGPUComputePipelineDescriptor
Undocumented in source.
WGPUConstantEntry
struct WGPUConstantEntry
Undocumented in source.
WGPUDepthStencilState
struct WGPUDepthStencilState
Undocumented in source.
WGPUDeviceDescriptor
struct WGPUDeviceDescriptor
Undocumented in source.
WGPUDeviceExtras
struct WGPUDeviceExtras
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
Undocumented in source.
WGPUMultisampleState
struct WGPUMultisampleState
Undocumented in source.
WGPUOrigin3D
struct WGPUOrigin3D
Undocumented in source.
WGPUPipelineLayoutDescriptor
struct WGPUPipelineLayoutDescriptor
Undocumented in source.
WGPUPrimitiveDepthClampingState
struct WGPUPrimitiveDepthClampingState
Undocumented in source.
WGPUPrimitiveState
struct WGPUPrimitiveState
Undocumented in source.
WGPUProgrammableStageDescriptor
struct WGPUProgrammableStageDescriptor
Undocumented in source.
WGPUQuerySetDescriptor
struct WGPUQuerySetDescriptor
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.
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
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.
WGPUSurfaceDescriptor
struct WGPUSurfaceDescriptor
Undocumented in source.
WGPUSurfaceDescriptorFromCanvasHTMLSelector
struct WGPUSurfaceDescriptorFromCanvasHTMLSelector
Undocumented in source.
WGPUSurfaceDescriptorFromMetalLayer
struct WGPUSurfaceDescriptorFromMetalLayer
Undocumented in source.
WGPUSurfaceDescriptorFromWindowsHWND
struct WGPUSurfaceDescriptorFromWindowsHWND
Undocumented in source.
WGPUSurfaceDescriptorFromXlib
struct WGPUSurfaceDescriptorFromXlib
Undocumented in source.
WGPUSwapChainDescriptor
struct WGPUSwapChainDescriptor
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_WHOLE_SIZE
enum ulong WGPU_WHOLE_SIZE;
Undocumented in source.

Meta