bindbc.wgpu.types2

Undocumented in source.

Members

Aliases

WGPUInstanceBackendFlags
alias WGPUInstanceBackendFlags = WGPUFlags
Undocumented in source.
WGPUInstanceFlags
alias WGPUInstanceFlags = WGPUFlags
Undocumented in source.
WGPULogCallback
alias WGPULogCallback = void function(WGPULogLevel level, 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.
WGPUProcComputePassEncoderBeginPipelineStatisticsQuery
alias WGPUProcComputePassEncoderBeginPipelineStatisticsQuery = void function(WGPUComputePassEncoder computePassEncoder, 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.
WGPUProcComputePassEncoderEndPipelineStatisticsQuery
alias WGPUProcComputePassEncoderEndPipelineStatisticsQuery = 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.
WGPUProcDevicePoll
alias WGPUProcDevicePoll = WGPUBool function(WGPUDevice device, WGPUBool wait, const(WGPUWrappedSubmissionIndex)* wrappedSubmissionIndex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcGenerateReport
alias WGPUProcGenerateReport = void function(WGPUInstance instance, WGPUGlobalReport* report)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcGetVersion
alias WGPUProcGetVersion = uint function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcInstanceEnumerateAdapters
alias WGPUProcInstanceEnumerateAdapters = size_t function(WGPUInstance instance, const(WGPUInstanceEnumerateAdapterOptions)* options, WGPUAdapter* adapters)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcQueueSubmitForIndex
alias WGPUProcQueueSubmitForIndex = WGPUSubmissionIndex 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.
WGPUProcRenderPassEncoderBeginPipelineStatisticsQuery
alias WGPUProcRenderPassEncoderBeginPipelineStatisticsQuery = void function(WGPURenderPassEncoder renderPassEncoder, 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.
WGPUProcRenderPassEncoderEndPipelineStatisticsQuery
alias WGPUProcRenderPassEncoderEndPipelineStatisticsQuery = 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.
WGPUProcRenderPassEncoderMultiDrawIndexedIndirect
alias WGPUProcRenderPassEncoderMultiDrawIndexedIndirect = void function(WGPURenderPassEncoder encoder, WGPUBuffer buffer, ulong offset, uint count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderMultiDrawIndexedIndirectCount
alias WGPUProcRenderPassEncoderMultiDrawIndexedIndirectCount = void function(WGPURenderPassEncoder encoder, WGPUBuffer buffer, ulong offset, WGPUBuffer count_buffer, ulong count_buffer_offset, uint max_count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderMultiDrawIndirect
alias WGPUProcRenderPassEncoderMultiDrawIndirect = void function(WGPURenderPassEncoder encoder, WGPUBuffer buffer, ulong offset, uint count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderMultiDrawIndirectCount
alias WGPUProcRenderPassEncoderMultiDrawIndirectCount = void function(WGPURenderPassEncoder encoder, WGPUBuffer buffer, ulong offset, WGPUBuffer count_buffer, ulong count_buffer_offset, uint max_count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcRenderPassEncoderSetPushConstants
alias WGPUProcRenderPassEncoderSetPushConstants = void function(WGPURenderPassEncoder encoder, WGPUShaderStageFlags stages, uint offset, uint sizeBytes, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUProcSetLogCallback
alias WGPUProcSetLogCallback = void function(WGPULogCallback 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.
WGPUProcSetLogLevel
alias WGPUProcSetLogLevel = void function(WGPULogLevel level)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WGPUSubmissionIndex
alias WGPUSubmissionIndex = ulong
Undocumented in source.

Enums

WGPUDx12Compiler
enum WGPUDx12Compiler
Undocumented in source.
WGPUGles3MinorVersion
enum WGPUGles3MinorVersion
Undocumented in source.
WGPUInstanceBackend
enum WGPUInstanceBackend
Undocumented in source.
WGPUInstanceFlag
enum WGPUInstanceFlag
Undocumented in source.
WGPULogLevel
enum WGPULogLevel
Undocumented in source.
WGPUNativeFeature
enum WGPUNativeFeature
Undocumented in source.
WGPUNativeQueryType
enum WGPUNativeQueryType
Undocumented in source.
WGPUNativeSType
enum WGPUNativeSType
Undocumented in source.
WGPUPipelineStatisticName
enum WGPUPipelineStatisticName
Undocumented in source.

Structs

WGPUBindGroupEntryExtras
struct WGPUBindGroupEntryExtras
Undocumented in source.
WGPUBindGroupLayoutEntryExtras
struct WGPUBindGroupLayoutEntryExtras
Undocumented in source.
WGPUDeviceExtras
struct WGPUDeviceExtras
Undocumented in source.
WGPUGlobalReport
struct WGPUGlobalReport
Undocumented in source.
WGPUHubReport
struct WGPUHubReport
Undocumented in source.
WGPUInstanceEnumerateAdapterOptions
struct WGPUInstanceEnumerateAdapterOptions
Undocumented in source.
WGPUInstanceExtras
struct WGPUInstanceExtras
Undocumented in source.
WGPUNativeLimits
struct WGPUNativeLimits
Undocumented in source.
WGPUPipelineLayoutExtras
struct WGPUPipelineLayoutExtras
Undocumented in source.
WGPUPushConstantRange
struct WGPUPushConstantRange
Undocumented in source.
WGPUQuerySetDescriptorExtras
struct WGPUQuerySetDescriptorExtras
Undocumented in source.
WGPURegistryReport
struct WGPURegistryReport
Undocumented in source.
WGPURequiredLimitsExtras
struct WGPURequiredLimitsExtras
Undocumented in source.
WGPUShaderDefine
struct WGPUShaderDefine
Undocumented in source.
WGPUShaderModuleGLSLDescriptor
struct WGPUShaderModuleGLSLDescriptor
Undocumented in source.
WGPUSupportedLimitsExtras
struct WGPUSupportedLimitsExtras
Undocumented in source.
WGPUSurfaceConfigurationExtras
struct WGPUSurfaceConfigurationExtras
Undocumented in source.
WGPUWrappedSubmissionIndex
struct WGPUWrappedSubmissionIndex
Undocumented in source.

Meta