bindbc.wgpu

Undocumented in source.

Members

Aliases

WGPUAdapterId
alias WGPUAdapterId = WGPUId_Adapter_Dummy
Undocumented in source.
WGPUBackendBit
alias WGPUBackendBit = uint
Undocumented in source.
WGPUBindGroupId
alias WGPUBindGroupId = WGPUId_BindGroup_Dummy
Undocumented in source.
WGPUBindGroupLayoutId
alias WGPUBindGroupLayoutId = WGPUId_BindGroupLayout_Dummy
Undocumented in source.
WGPUBufferAddress
alias WGPUBufferAddress = uint64_t
Undocumented in source.
WGPUBufferId
alias WGPUBufferId = WGPUId_Buffer_Dummy
Undocumented in source.
WGPUBufferMapCallback
alias WGPUBufferMapCallback = void function(WGPUBufferMapAsyncStatus status, ubyte* userdata)
Undocumented in source.
WGPUBufferSize
alias WGPUBufferSize = uint64_t
Undocumented in source.
WGPUBufferUsage
alias WGPUBufferUsage = uint
Undocumented in source.
WGPUColorWrite
alias WGPUColorWrite = uint
Undocumented in source.
WGPUCommandBufferId
alias WGPUCommandBufferId = WGPUId_CommandBuffer_Dummy
Undocumented in source.
WGPUCommandEncoderId
alias WGPUCommandEncoderId = WGPUCommandBufferId
Undocumented in source.
WGPUComputePassId
alias WGPUComputePassId = WGPURawPass*
Undocumented in source.
WGPUComputePipelineId
alias WGPUComputePipelineId = WGPUId_ComputePipeline_Dummy
Undocumented in source.
WGPUDeviceId
alias WGPUDeviceId = WGPUId_Device_Dummy
Undocumented in source.
WGPUDynamicOffset
alias WGPUDynamicOffset = uint
Undocumented in source.
WGPUExtensions
alias WGPUExtensions = uint64_t
Undocumented in source.
WGPUId_Adapter_Dummy
alias WGPUId_Adapter_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_BindGroupLayout_Dummy
alias WGPUId_BindGroupLayout_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_BindGroup_Dummy
alias WGPUId_BindGroup_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_Buffer_Dummy
alias WGPUId_Buffer_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_CommandBuffer_Dummy
alias WGPUId_CommandBuffer_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_ComputePipeline_Dummy
alias WGPUId_ComputePipeline_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_Device_Dummy
alias WGPUId_Device_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_PipelineLayout_Dummy
alias WGPUId_PipelineLayout_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_RenderBundle_Dummy
alias WGPUId_RenderBundle_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_RenderPipeline_Dummy
alias WGPUId_RenderPipeline_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_Sampler_Dummy
alias WGPUId_Sampler_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_ShaderModule_Dummy
alias WGPUId_ShaderModule_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_Surface
alias WGPUId_Surface = WGPUNonZeroU64
Undocumented in source.
WGPUId_SwapChain_Dummy
alias WGPUId_SwapChain_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_TextureView_Dummy
alias WGPUId_TextureView_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPUId_Texture_Dummy
alias WGPUId_Texture_Dummy = WGPUNonZeroU64
Undocumented in source.
WGPULabel
alias WGPULabel = const(char)*
Undocumented in source.
WGPULogCallback
alias WGPULogCallback = void function(int level, const(char)* msg)
Undocumented in source.
WGPUNonZeroU64
alias WGPUNonZeroU64 = ulong
Undocumented in source.
WGPUOptionRef_TextureViewId
alias WGPUOptionRef_TextureViewId = WGPUTextureViewId
Undocumented in source.
WGPUOption_AdapterId
alias WGPUOption_AdapterId = ulong
Undocumented in source.
WGPUOption_SurfaceId
alias WGPUOption_SurfaceId = ulong
Undocumented in source.
WGPUOption_TextureViewId
alias WGPUOption_TextureViewId = ulong
Undocumented in source.
WGPUPipelineLayoutId
alias WGPUPipelineLayoutId = WGPUId_PipelineLayout_Dummy
Undocumented in source.
WGPUQueueId
alias WGPUQueueId = WGPUDeviceId
Undocumented in source.
WGPURawString
alias WGPURawString = const(char)*
Undocumented in source.
WGPURenderBundleId
alias WGPURenderBundleId = WGPUId_RenderBundle_Dummy
Undocumented in source.
WGPURenderPassColorAttachmentDescriptor
alias WGPURenderPassColorAttachmentDescriptor = WGPURenderPassColorAttachmentDescriptorBase_TextureViewId
Undocumented in source.
WGPURenderPassDepthStencilAttachmentDescriptor
alias WGPURenderPassDepthStencilAttachmentDescriptor = WGPURenderPassDepthStencilAttachmentDescriptorBase_TextureViewId
Undocumented in source.
WGPURenderPassId
alias WGPURenderPassId = WGPURawPass*
Undocumented in source.
WGPURenderPipelineId
alias WGPURenderPipelineId = WGPUId_RenderPipeline_Dummy
Undocumented in source.
WGPURequestAdapterCallback
alias WGPURequestAdapterCallback = void function(WGPUOption_AdapterId id, void* userdata)
Undocumented in source.
WGPUSamplerId
alias WGPUSamplerId = WGPUId_Sampler_Dummy
Undocumented in source.
WGPUShaderLocation
alias WGPUShaderLocation = uint
Undocumented in source.
WGPUShaderModuleId
alias WGPUShaderModuleId = WGPUId_ShaderModule_Dummy
Undocumented in source.
WGPUShaderStage
alias WGPUShaderStage = uint
Undocumented in source.
WGPUSurfaceId
alias WGPUSurfaceId = WGPUId_Surface
Undocumented in source.
WGPUSwapChainId
alias WGPUSwapChainId = WGPUId_SwapChain_Dummy
Undocumented in source.
WGPUTextureId
alias WGPUTextureId = WGPUId_Texture_Dummy
Undocumented in source.
WGPUTextureUsage
alias WGPUTextureUsage = uint
Undocumented in source.
WGPUTextureViewId
alias WGPUTextureViewId = WGPUId_TextureView_Dummy
Undocumented in source.
da_wgpu_adapter_destroy
alias da_wgpu_adapter_destroy = void function(WGPUAdapterId adapter_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_adapter_extensions
alias da_wgpu_adapter_extensions = WGPUExtensions function(WGPUAdapterId adapter_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_adapter_get_info
alias da_wgpu_adapter_get_info = void function(WGPUAdapterId adapter_id, WGPUCAdapterInfo* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_adapter_limits
alias da_wgpu_adapter_limits = WGPUCLimits function(WGPUAdapterId adapter_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_adapter_request_device
alias da_wgpu_adapter_request_device = WGPUDeviceId function(WGPUAdapterId adapter_id, WGPUExtensions extensions, const(WGPUCLimits)* limits, const(char)* trace_path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_bind_group_destroy
alias da_wgpu_bind_group_destroy = void function(WGPUBindGroupId bind_group_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_bind_group_layout_destroy
alias da_wgpu_bind_group_layout_destroy = void function(WGPUBindGroupLayoutId bind_group_layout_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_buffer_destroy
alias da_wgpu_buffer_destroy = void function(WGPUBufferId buffer_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_buffer_get_mapped_range
alias da_wgpu_buffer_get_mapped_range = ubyte* function(WGPUBufferId buffer_id, WGPUBufferAddress start, WGPUBufferSize size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_buffer_map_read_async
alias da_wgpu_buffer_map_read_async = void function(WGPUBufferId buffer_id, WGPUBufferAddress start, WGPUBufferAddress size, WGPUBufferMapCallback callback, ubyte* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_buffer_map_write_async
alias da_wgpu_buffer_map_write_async = void function(WGPUBufferId buffer_id, WGPUBufferAddress start, WGPUBufferAddress size, WGPUBufferMapCallback callback, ubyte* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_buffer_unmap
alias da_wgpu_buffer_unmap = void function(WGPUBufferId buffer_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_buffer_destroy
alias da_wgpu_command_buffer_destroy = void function(WGPUCommandBufferId command_buffer_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_begin_compute_pass
alias da_wgpu_command_encoder_begin_compute_pass = WGPURawPass* function(WGPUCommandEncoderId encoder_id, const WGPUComputePassDescriptor* _desc)
Safety
da_wgpu_command_encoder_begin_render_pass
alias da_wgpu_command_encoder_begin_render_pass = WGPURawPass* function(WGPUCommandEncoderId encoder_id, const WGPURenderPassDescriptor* desc)
Safety
da_wgpu_command_encoder_copy_buffer_to_buffer
alias da_wgpu_command_encoder_copy_buffer_to_buffer = void function(WGPUCommandEncoderId command_encoder_id, WGPUBufferId source, WGPUBufferAddress source_offset, WGPUBufferId destination, WGPUBufferAddress destination_offset, WGPUBufferAddress size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_copy_buffer_to_texture
alias da_wgpu_command_encoder_copy_buffer_to_texture = void function(WGPUCommandEncoderId command_encoder_id, const(WGPUBufferCopyView)* source, const(WGPUTextureCopyView)* destination, WGPUExtent3d copy_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_copy_texture_to_buffer
alias da_wgpu_command_encoder_copy_texture_to_buffer = void function(WGPUCommandEncoderId command_encoder_id, const(WGPUTextureCopyView)* source, const(WGPUBufferCopyView)* destination, WGPUExtent3d copy_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_copy_texture_to_texture
alias da_wgpu_command_encoder_copy_texture_to_texture = void function(WGPUCommandEncoderId command_encoder_id, const(WGPUTextureCopyView)* source, const(WGPUTextureCopyView)* destination, WGPUExtent3d copy_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_destroy
alias da_wgpu_command_encoder_destroy = void function(WGPUCommandEncoderId command_encoder_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_command_encoder_finish
alias da_wgpu_command_encoder_finish = WGPUCommandBufferId function(WGPUCommandEncoderId encoder_id, const(WGPUCommandBufferDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_destroy
alias da_wgpu_compute_pass_destroy = void function(WGPURawPass* pass)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_dispatch
alias da_wgpu_compute_pass_dispatch = void function(WGPURawPass* pass, uint groups_x, uint groups_y, uint groups_z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_dispatch_indirect
alias da_wgpu_compute_pass_dispatch_indirect = void function(WGPURawPass* pass, WGPUBufferId buffer_id, WGPUBufferAddress offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_end_pass
alias da_wgpu_compute_pass_end_pass = void function(WGPUComputePassId pass_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_insert_debug_marker
alias da_wgpu_compute_pass_insert_debug_marker = void function(WGPURawPass* _pass, WGPURawString _label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_pop_debug_group
alias da_wgpu_compute_pass_pop_debug_group = void function(WGPURawPass* _pass)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_push_debug_group
alias da_wgpu_compute_pass_push_debug_group = void function(WGPURawPass* _pass, WGPURawString _label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_compute_pass_set_bind_group
alias da_wgpu_compute_pass_set_bind_group = void function(WGPURawPass* pass, uint index, WGPUBindGroupId bind_group_id, const(WGPUBufferAddress)* offsets, size_t offsets_length)
Safety
da_wgpu_compute_pass_set_pipeline
alias da_wgpu_compute_pass_set_pipeline = void function(WGPURawPass* pass, WGPUComputePipelineId pipeline_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_create_surface_from_android
alias da_wgpu_create_surface_from_android = WGPUSurfaceId function(void* a_native_window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_create_surface_from_metal_layer
alias da_wgpu_create_surface_from_metal_layer = WGPUSurfaceId function(void* layer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_create_surface_from_wayland
alias da_wgpu_create_surface_from_wayland = WGPUSurfaceId function(void* surface, void* display)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_create_surface_from_windows_hwnd
alias da_wgpu_create_surface_from_windows_hwnd = WGPUSurfaceId function(void* _hinstance, void* hwnd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_create_surface_from_xlib
alias da_wgpu_create_surface_from_xlib = WGPUSurfaceId function(const void** display, ulong window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_bind_group
alias da_wgpu_device_create_bind_group = WGPUBindGroupId function(WGPUDeviceId device_id, const WGPUBindGroupDescriptor* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_bind_group_layout
alias da_wgpu_device_create_bind_group_layout = WGPUBindGroupLayoutId function(WGPUDeviceId device_id, const WGPUBindGroupLayoutDescriptor* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_buffer
alias da_wgpu_device_create_buffer = WGPUBufferId function(WGPUDeviceId device_id, const WGPUBufferDescriptor* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_command_encoder
alias da_wgpu_device_create_command_encoder = WGPUCommandEncoderId function(WGPUDeviceId device_id, const(WGPUCommandEncoderDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_compute_pipeline
alias da_wgpu_device_create_compute_pipeline = WGPUComputePipelineId function(WGPUDeviceId device_id, const(WGPUComputePipelineDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_pipeline_layout
alias da_wgpu_device_create_pipeline_layout = WGPUPipelineLayoutId function(WGPUDeviceId device_id, const(WGPUPipelineLayoutDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_render_pipeline
alias da_wgpu_device_create_render_pipeline = WGPURenderPipelineId function(WGPUDeviceId device_id, const(WGPURenderPipelineDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_sampler
alias da_wgpu_device_create_sampler = WGPUSamplerId function(WGPUDeviceId device_id, const(WGPUSamplerDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_shader_module
alias da_wgpu_device_create_shader_module = WGPUShaderModuleId function(WGPUDeviceId device_id, const(WGPUShaderModuleDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_swap_chain
alias da_wgpu_device_create_swap_chain = WGPUSwapChainId function(WGPUDeviceId device_id, WGPUSurfaceId surface_id, const(WGPUSwapChainDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_create_texture
alias da_wgpu_device_create_texture = WGPUTextureId function(WGPUDeviceId device_id, const(WGPUTextureDescriptor)* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_destroy
alias da_wgpu_device_destroy = void function(WGPUDeviceId device_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_extensions
alias da_wgpu_device_extensions = WGPUExtensions function(WGPUDeviceId device_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_get_default_queue
alias da_wgpu_device_get_default_queue = WGPUQueueId function(WGPUDeviceId device_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_limits
alias da_wgpu_device_limits = WGPUCLimits function(WGPUDeviceId device_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_device_poll
alias da_wgpu_device_poll = void function(WGPUDeviceId device_id, ubyte force_wait)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_get_version
alias da_wgpu_get_version = uint function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_pipeline_layout_destroy
alias da_wgpu_pipeline_layout_destroy = void function(WGPUPipelineLayoutId pipeline_layout_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_queue_submit
alias da_wgpu_queue_submit = void function(WGPUQueueId queue_id, const WGPUCommandBufferId* command_buffers, uintptr_t command_buffers_length)
Safety
da_wgpu_queue_write_buffer
alias da_wgpu_queue_write_buffer = void function(WGPUQueueId queue_id, WGPUBufferId buffer_id, WGPUBufferAddress buffer_offset, const(ubyte)* data, uintptr_t data_length)
Safety
da_wgpu_queue_write_texture
alias da_wgpu_queue_write_texture = void function(WGPUQueueId queue_id, const(WGPUTextureCopyView)* texture, const(ubyte)* data, uintptr_t data_length, const(WGPUTextureDataLayout)* data_layout, const(WGPUExtent3d)* size)
Safety
da_wgpu_render_pass_destroy
alias da_wgpu_render_pass_destroy = void function(WGPURawPass* pass)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_draw
alias da_wgpu_render_pass_draw = void function(WGPURawPass* pass, uint vertex_count, uint instance_count, uint first_vertex, uint first_instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_draw_indexed
alias da_wgpu_render_pass_draw_indexed = void function(WGPURawPass* pass, uint index_count, uint instance_count, uint first_index, int base_vertex, uint first_instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_draw_indexed_indirect
alias da_wgpu_render_pass_draw_indexed_indirect = void function(WGPURawPass* pass, WGPUBufferId buffer_id, WGPUBufferAddress offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_draw_indirect
alias da_wgpu_render_pass_draw_indirect = void function(WGPURawPass* pass, WGPUBufferId buffer_id, WGPUBufferAddress offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_end_pass
alias da_wgpu_render_pass_end_pass = void function(WGPURenderPassId pass_id)
Safety
da_wgpu_render_pass_execute_bundles
alias da_wgpu_render_pass_execute_bundles = void function(WGPURawPass* _pass, const WGPURenderBundleId* _bundles, uintptr_t _bundles_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_insert_debug_marker
alias da_wgpu_render_pass_insert_debug_marker = void function(WGPURawPass* _pass, WGPURawString _label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_pop_debug_group
alias da_wgpu_render_pass_pop_debug_group = void function(WGPURawPass* _pass)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_push_debug_group
alias da_wgpu_render_pass_push_debug_group = void function(WGPURawPass* _pass, WGPURawString _label)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_bind_group
alias da_wgpu_render_pass_set_bind_group = void function(WGPURawPass* pass, uint index, WGPUBindGroupId bind_group_id, const WGPUBufferAddress* offsets, uintptr_t offsets_length)
Safety
da_wgpu_render_pass_set_blend_color
alias da_wgpu_render_pass_set_blend_color = void function(WGPURawPass* pass, 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.
da_wgpu_render_pass_set_index_buffer
alias da_wgpu_render_pass_set_index_buffer = void function(WGPURawPass* pass, WGPUBufferId buffer_id, WGPUBufferAddress offset, WGPUBufferAddress size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_pipeline
alias da_wgpu_render_pass_set_pipeline = void function(WGPURawPass* pass, WGPURenderPipelineId pipeline_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_scissor_rect
alias da_wgpu_render_pass_set_scissor_rect = void function(WGPURawPass* pass, uint x, uint y, uint w, uint h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_stencil_reference
alias da_wgpu_render_pass_set_stencil_reference = void function(WGPURawPass* pass, uint value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_vertex_buffer
alias da_wgpu_render_pass_set_vertex_buffer = void function(WGPURawPass* pass, uint slot, WGPUBufferId buffer_id, WGPUBufferAddress offset, WGPUBufferAddress size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pass_set_viewport
alias da_wgpu_render_pass_set_viewport = void function(WGPURawPass* pass, float x, float y, float w, float h, float min_depth, float max_depth)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_render_pipeline_destroy
alias da_wgpu_render_pipeline_destroy = void function(WGPURenderPipelineId render_pipeline_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_request_adapter_async
alias da_wgpu_request_adapter_async = void function(const WGPURequestAdapterOptions* desc, WGPUBackendBit mask, ubyte allow_unsafe, WGPURequestAdapterCallback callback, void* userdata)
Safety
da_wgpu_sampler_destroy
alias da_wgpu_sampler_destroy = void function(WGPUSamplerId sampler_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_set_log_callback
alias da_wgpu_set_log_callback = void function(WGPULogCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_set_log_level
alias da_wgpu_set_log_level = int 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.
da_wgpu_shader_module_destroy
alias da_wgpu_shader_module_destroy = void function(WGPUShaderModuleId shader_module_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_swap_chain_get_next_texture
alias da_wgpu_swap_chain_get_next_texture = WGPUSwapChainOutput function(WGPUSwapChainId swap_chain_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_swap_chain_present
alias da_wgpu_swap_chain_present = void function(WGPUSwapChainId swap_chain_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_texture_create_view
alias da_wgpu_texture_create_view = WGPUTextureViewId function(WGPUTextureId texture_id, const WGPUTextureViewDescriptor* desc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_texture_destroy
alias da_wgpu_texture_destroy = void function(WGPUTextureId texture_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_wgpu_texture_view_destroy
alias da_wgpu_texture_view_destroy = void function(WGPUTextureViewId texture_view_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

WGPUAddressMode
enum WGPUAddressMode
Undocumented in source.
WGPUBackend
enum WGPUBackend
Undocumented in source.
WGPUBindingResource_Tag
enum WGPUBindingResource_Tag
Undocumented in source.
WGPUBindingType
enum WGPUBindingType
Undocumented in source.
WGPUBlendFactor
enum WGPUBlendFactor
Undocumented in source.
WGPUBlendOperation
enum WGPUBlendOperation
Undocumented in source.
WGPUBufferMapAsyncStatus
enum WGPUBufferMapAsyncStatus
Undocumented in source.
WGPUCDeviceType
enum WGPUCDeviceType
Undocumented in source.
WGPUCompareFunction
enum WGPUCompareFunction
Undocumented in source.
WGPUCullMode
enum WGPUCullMode
Undocumented in source.
WGPUExtensions_ANISOTROPIC_FILTERING
anonymousenum WGPUExtensions_ANISOTROPIC_FILTERING
Undocumented in source.
WGPUFilterMode
enum WGPUFilterMode
Undocumented in source.
WGPUFrontFace
enum WGPUFrontFace
Undocumented in source.
WGPUIndexFormat
enum WGPUIndexFormat
Undocumented in source.
WGPUInputStepMode
enum WGPUInputStepMode
Undocumented in source.
WGPULoadOp
enum WGPULoadOp
Undocumented in source.
WGPULogLevel
enum WGPULogLevel
Undocumented in source.
WGPUPowerPreference
enum WGPUPowerPreference
Undocumented in source.
WGPUPresentMode
enum WGPUPresentMode
Undocumented in source.
WGPUPrimitiveTopology
enum WGPUPrimitiveTopology
Undocumented in source.
WGPUSType
enum WGPUSType
Undocumented in source.
WGPUStencilOperation
enum WGPUStencilOperation
Undocumented in source.
WGPUStoreOp
enum WGPUStoreOp
Undocumented in source.
WGPUSupport
enum WGPUSupport
Undocumented in source.
WGPUSwapChainStatus
enum WGPUSwapChainStatus
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.
WGPUTextureViewDimension
enum WGPUTextureViewDimension
Undocumented in source.
WGPUVertexFormat
enum WGPUVertexFormat
Undocumented in source.

Functions

isWGPULoaded
bool isWGPULoaded()
Undocumented in source. Be warned that the author may not have intended to support it.
loadWGPU
WGPUSupport loadWGPU()
Undocumented in source. Be warned that the author may not have intended to support it.
loadWGPU
WGPUSupport loadWGPU(const(char)* libName)
Undocumented in source. Be warned that the author may not have intended to support it.
loadedWGPUVersion
WGPUSupport loadedWGPUVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
unloadWGPU
void unloadWGPU()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

WGPUBIND_BUFFER_ALIGNMENT
enum WGPUBIND_BUFFER_ALIGNMENT;

Bound uniform/storage buffer offsets must be aligned to this number.

WGPUBufferUsage_COPY_DST
enum WGPUBufferUsage_COPY_DST;
Undocumented in source.
WGPUBufferUsage_COPY_SRC
enum WGPUBufferUsage_COPY_SRC;
Undocumented in source.
WGPUBufferUsage_INDEX
enum WGPUBufferUsage_INDEX;
Undocumented in source.
WGPUBufferUsage_INDIRECT
enum WGPUBufferUsage_INDIRECT;
Undocumented in source.
WGPUBufferUsage_MAP_READ
enum WGPUBufferUsage_MAP_READ;
Undocumented in source.
WGPUBufferUsage_MAP_WRITE
enum WGPUBufferUsage_MAP_WRITE;
Undocumented in source.
WGPUBufferUsage_STORAGE
enum WGPUBufferUsage_STORAGE;
Undocumented in source.
WGPUBufferUsage_UNIFORM
enum WGPUBufferUsage_UNIFORM;
Undocumented in source.
WGPUBufferUsage_VERTEX
enum WGPUBufferUsage_VERTEX;
Undocumented in source.
WGPUCOPY_BYTES_PER_ROW_ALIGNMENT
enum WGPUCOPY_BYTES_PER_ROW_ALIGNMENT;

Buffer-Texture copies on command encoders have to have the bytes_per_row aligned to this number.

WGPUColorWrite_ALL
enum WGPUColorWrite_ALL;
Undocumented in source.
WGPUColorWrite_ALPHA
enum WGPUColorWrite_ALPHA;
Undocumented in source.
WGPUColorWrite_BLUE
enum WGPUColorWrite_BLUE;
Undocumented in source.
WGPUColorWrite_COLOR
enum WGPUColorWrite_COLOR;
Undocumented in source.
WGPUColorWrite_GREEN
enum WGPUColorWrite_GREEN;
Undocumented in source.
WGPUColorWrite_RED
enum WGPUColorWrite_RED;
Undocumented in source.
WGPUColor_BLACK
enum WGPUColor_BLACK;
Undocumented in source.
WGPUColor_BLUE
enum WGPUColor_BLUE;
Undocumented in source.
WGPUColor_GREEN
enum WGPUColor_GREEN;
Undocumented in source.
WGPUColor_RED
enum WGPUColor_RED;
Undocumented in source.
WGPUColor_TRANSPARENT
enum WGPUColor_TRANSPARENT;
Undocumented in source.
WGPUColor_WHITE
enum WGPUColor_WHITE;
Undocumented in source.
WGPUDEFAULT_BIND_GROUPS
enum WGPUDEFAULT_BIND_GROUPS;
Undocumented in source.
WGPUDESIRED_NUM_FRAMES
enum WGPUDESIRED_NUM_FRAMES;
Undocumented in source.
WGPUMAX_ANISOTROPY
enum WGPUMAX_ANISOTROPY;
Undocumented in source.
WGPUMAX_COLOR_TARGETS
enum WGPUMAX_COLOR_TARGETS;
Undocumented in source.
WGPUMAX_MIP_LEVELS
enum WGPUMAX_MIP_LEVELS;
Undocumented in source.
WGPUMAX_VERTEX_BUFFERS
enum WGPUMAX_VERTEX_BUFFERS;
Undocumented in source.
WGPUOrigin3d_ZERO
enum WGPUOrigin3d_ZERO;
Undocumented in source.
WGPUShaderStage_COMPUTE
enum WGPUShaderStage_COMPUTE;
Undocumented in source.
WGPUShaderStage_FRAGMENT
enum WGPUShaderStage_FRAGMENT;
Undocumented in source.
WGPUShaderStage_NONE
enum WGPUShaderStage_NONE;
Undocumented in source.
WGPUShaderStage_VERTEX
enum WGPUShaderStage_VERTEX;
Undocumented in source.
WGPUTextureUsage_COPY_DST
enum WGPUTextureUsage_COPY_DST;
Undocumented in source.
WGPUTextureUsage_COPY_SRC
enum WGPUTextureUsage_COPY_SRC;
Undocumented in source.
WGPUTextureUsage_OUTPUT_ATTACHMENT
enum WGPUTextureUsage_OUTPUT_ATTACHMENT;
Undocumented in source.
WGPUTextureUsage_SAMPLED
enum WGPUTextureUsage_SAMPLED;
Undocumented in source.
WGPUTextureUsage_STORAGE
enum WGPUTextureUsage_STORAGE;
Undocumented in source.

Static variables

wgpu_adapter_destroy
da_wgpu_adapter_destroy wgpu_adapter_destroy;
Undocumented in source.
wgpu_adapter_extensions
da_wgpu_adapter_extensions wgpu_adapter_extensions;
Undocumented in source.
wgpu_adapter_get_info
da_wgpu_adapter_get_info wgpu_adapter_get_info;
Undocumented in source.
wgpu_adapter_limits
da_wgpu_adapter_limits wgpu_adapter_limits;
Undocumented in source.
wgpu_adapter_request_device
da_wgpu_adapter_request_device wgpu_adapter_request_device;
Undocumented in source.
wgpu_bind_group_destroy
da_wgpu_bind_group_destroy wgpu_bind_group_destroy;
Undocumented in source.
wgpu_bind_group_layout_destroy
da_wgpu_bind_group_layout_destroy wgpu_bind_group_layout_destroy;
Undocumented in source.
wgpu_buffer_destroy
da_wgpu_buffer_destroy wgpu_buffer_destroy;
Undocumented in source.
wgpu_buffer_get_mapped_range
da_wgpu_buffer_get_mapped_range wgpu_buffer_get_mapped_range;
Undocumented in source.
wgpu_buffer_map_read_async
da_wgpu_buffer_map_read_async wgpu_buffer_map_read_async;
Undocumented in source.
wgpu_buffer_map_write_async
da_wgpu_buffer_map_write_async wgpu_buffer_map_write_async;
Undocumented in source.
wgpu_buffer_unmap
da_wgpu_buffer_unmap wgpu_buffer_unmap;
Undocumented in source.
wgpu_command_buffer_destroy
da_wgpu_command_buffer_destroy wgpu_command_buffer_destroy;
Undocumented in source.
wgpu_command_encoder_begin_compute_pass
da_wgpu_command_encoder_begin_compute_pass wgpu_command_encoder_begin_compute_pass;
Undocumented in source.
wgpu_command_encoder_begin_render_pass
da_wgpu_command_encoder_begin_render_pass wgpu_command_encoder_begin_render_pass;
Undocumented in source.
wgpu_command_encoder_copy_buffer_to_buffer
da_wgpu_command_encoder_copy_buffer_to_buffer wgpu_command_encoder_copy_buffer_to_buffer;
Undocumented in source.
wgpu_command_encoder_copy_buffer_to_texture
da_wgpu_command_encoder_copy_buffer_to_texture wgpu_command_encoder_copy_buffer_to_texture;
Undocumented in source.
wgpu_command_encoder_copy_texture_to_buffer
da_wgpu_command_encoder_copy_texture_to_buffer wgpu_command_encoder_copy_texture_to_buffer;
Undocumented in source.
wgpu_command_encoder_copy_texture_to_texture
da_wgpu_command_encoder_copy_texture_to_texture wgpu_command_encoder_copy_texture_to_texture;
Undocumented in source.
wgpu_command_encoder_destroy
da_wgpu_command_encoder_destroy wgpu_command_encoder_destroy;
Undocumented in source.
wgpu_command_encoder_finish
da_wgpu_command_encoder_finish wgpu_command_encoder_finish;
Undocumented in source.
wgpu_compute_pass_destroy
da_wgpu_compute_pass_destroy wgpu_compute_pass_destroy;
Undocumented in source.
wgpu_compute_pass_dispatch
da_wgpu_compute_pass_dispatch wgpu_compute_pass_dispatch;
Undocumented in source.
wgpu_compute_pass_dispatch_indirect
da_wgpu_compute_pass_dispatch_indirect wgpu_compute_pass_dispatch_indirect;
Undocumented in source.
wgpu_compute_pass_end_pass
da_wgpu_compute_pass_end_pass wgpu_compute_pass_end_pass;
Undocumented in source.
wgpu_compute_pass_insert_debug_marker
da_wgpu_compute_pass_insert_debug_marker wgpu_compute_pass_insert_debug_marker;
Undocumented in source.
wgpu_compute_pass_pop_debug_group
da_wgpu_compute_pass_pop_debug_group wgpu_compute_pass_pop_debug_group;
Undocumented in source.
wgpu_compute_pass_push_debug_group
da_wgpu_compute_pass_push_debug_group wgpu_compute_pass_push_debug_group;
Undocumented in source.
wgpu_compute_pass_set_bind_group
da_wgpu_compute_pass_set_bind_group wgpu_compute_pass_set_bind_group;
Undocumented in source.
wgpu_compute_pass_set_pipeline
da_wgpu_compute_pass_set_pipeline wgpu_compute_pass_set_pipeline;
Undocumented in source.
wgpu_create_surface_from_android
da_wgpu_create_surface_from_android wgpu_create_surface_from_android;
Undocumented in source.
wgpu_create_surface_from_metal_layer
da_wgpu_create_surface_from_metal_layer wgpu_create_surface_from_metal_layer;
Undocumented in source.
wgpu_create_surface_from_wayland
da_wgpu_create_surface_from_wayland wgpu_create_surface_from_wayland;
Undocumented in source.
wgpu_create_surface_from_windows_hwnd
da_wgpu_create_surface_from_windows_hwnd wgpu_create_surface_from_windows_hwnd;
Undocumented in source.
wgpu_create_surface_from_xlib
da_wgpu_create_surface_from_xlib wgpu_create_surface_from_xlib;
Undocumented in source.
wgpu_device_create_bind_group
da_wgpu_device_create_bind_group wgpu_device_create_bind_group;
Undocumented in source.
wgpu_device_create_bind_group_layout
da_wgpu_device_create_bind_group_layout wgpu_device_create_bind_group_layout;
Undocumented in source.
wgpu_device_create_buffer
da_wgpu_device_create_buffer wgpu_device_create_buffer;
Undocumented in source.
wgpu_device_create_command_encoder
da_wgpu_device_create_command_encoder wgpu_device_create_command_encoder;
Undocumented in source.
wgpu_device_create_compute_pipeline
da_wgpu_device_create_compute_pipeline wgpu_device_create_compute_pipeline;
Undocumented in source.
wgpu_device_create_pipeline_layout
da_wgpu_device_create_pipeline_layout wgpu_device_create_pipeline_layout;
Undocumented in source.
wgpu_device_create_render_pipeline
da_wgpu_device_create_render_pipeline wgpu_device_create_render_pipeline;
Undocumented in source.
wgpu_device_create_sampler
da_wgpu_device_create_sampler wgpu_device_create_sampler;
Undocumented in source.
wgpu_device_create_shader_module
da_wgpu_device_create_shader_module wgpu_device_create_shader_module;
Undocumented in source.
wgpu_device_create_swap_chain
da_wgpu_device_create_swap_chain wgpu_device_create_swap_chain;
Undocumented in source.
wgpu_device_create_texture
da_wgpu_device_create_texture wgpu_device_create_texture;
Undocumented in source.
wgpu_device_destroy
da_wgpu_device_destroy wgpu_device_destroy;
Undocumented in source.
wgpu_device_extensions
da_wgpu_device_extensions wgpu_device_extensions;
Undocumented in source.
wgpu_device_get_default_queue
da_wgpu_device_get_default_queue wgpu_device_get_default_queue;
Undocumented in source.
wgpu_device_limits
da_wgpu_device_limits wgpu_device_limits;
Undocumented in source.
wgpu_device_poll
da_wgpu_device_poll wgpu_device_poll;
Undocumented in source.
wgpu_get_version
da_wgpu_get_version wgpu_get_version;
Undocumented in source.
wgpu_pipeline_layout_destroy
da_wgpu_pipeline_layout_destroy wgpu_pipeline_layout_destroy;
Undocumented in source.
wgpu_queue_submit
da_wgpu_queue_submit wgpu_queue_submit;
Undocumented in source.
wgpu_queue_write_buffer
da_wgpu_queue_write_buffer wgpu_queue_write_buffer;
Undocumented in source.
wgpu_queue_write_texture
da_wgpu_queue_write_texture wgpu_queue_write_texture;
Undocumented in source.
wgpu_render_pass_destroy
da_wgpu_render_pass_destroy wgpu_render_pass_destroy;
Undocumented in source.
wgpu_render_pass_draw
da_wgpu_render_pass_draw wgpu_render_pass_draw;
Undocumented in source.
wgpu_render_pass_draw_indexed
da_wgpu_render_pass_draw_indexed wgpu_render_pass_draw_indexed;
Undocumented in source.
wgpu_render_pass_draw_indexed_indirect
da_wgpu_render_pass_draw_indexed_indirect wgpu_render_pass_draw_indexed_indirect;
Undocumented in source.
wgpu_render_pass_draw_indirect
da_wgpu_render_pass_draw_indirect wgpu_render_pass_draw_indirect;
Undocumented in source.
wgpu_render_pass_end_pass
da_wgpu_render_pass_end_pass wgpu_render_pass_end_pass;
Undocumented in source.
wgpu_render_pass_execute_bundles
da_wgpu_render_pass_execute_bundles wgpu_render_pass_execute_bundles;
Undocumented in source.
wgpu_render_pass_insert_debug_marker
da_wgpu_render_pass_insert_debug_marker wgpu_render_pass_insert_debug_marker;
Undocumented in source.
wgpu_render_pass_pop_debug_group
da_wgpu_render_pass_pop_debug_group wgpu_render_pass_pop_debug_group;
Undocumented in source.
wgpu_render_pass_push_debug_group
da_wgpu_render_pass_push_debug_group wgpu_render_pass_push_debug_group;
Undocumented in source.
wgpu_render_pass_set_bind_group
da_wgpu_render_pass_set_bind_group wgpu_render_pass_set_bind_group;
Undocumented in source.
wgpu_render_pass_set_blend_color
da_wgpu_render_pass_set_blend_color wgpu_render_pass_set_blend_color;
Undocumented in source.
wgpu_render_pass_set_index_buffer
da_wgpu_render_pass_set_index_buffer wgpu_render_pass_set_index_buffer;
Undocumented in source.
wgpu_render_pass_set_pipeline
da_wgpu_render_pass_set_pipeline wgpu_render_pass_set_pipeline;
Undocumented in source.
wgpu_render_pass_set_scissor_rect
da_wgpu_render_pass_set_scissor_rect wgpu_render_pass_set_scissor_rect;
Undocumented in source.
wgpu_render_pass_set_stencil_reference
da_wgpu_render_pass_set_stencil_reference wgpu_render_pass_set_stencil_reference;
Undocumented in source.
wgpu_render_pass_set_vertex_buffer
da_wgpu_render_pass_set_vertex_buffer wgpu_render_pass_set_vertex_buffer;
Undocumented in source.
wgpu_render_pass_set_viewport
da_wgpu_render_pass_set_viewport wgpu_render_pass_set_viewport;
Undocumented in source.
wgpu_render_pipeline_destroy
da_wgpu_render_pipeline_destroy wgpu_render_pipeline_destroy;
Undocumented in source.
wgpu_request_adapter_async
da_wgpu_request_adapter_async wgpu_request_adapter_async;
Undocumented in source.
wgpu_sampler_destroy
da_wgpu_sampler_destroy wgpu_sampler_destroy;
Undocumented in source.
wgpu_set_log_callback
da_wgpu_set_log_callback wgpu_set_log_callback;
Undocumented in source.
wgpu_set_log_level
da_wgpu_set_log_level wgpu_set_log_level;
Undocumented in source.
wgpu_shader_module_destroy
da_wgpu_shader_module_destroy wgpu_shader_module_destroy;
Undocumented in source.
wgpu_swap_chain_get_next_texture
da_wgpu_swap_chain_get_next_texture wgpu_swap_chain_get_next_texture;
Undocumented in source.
wgpu_swap_chain_present
da_wgpu_swap_chain_present wgpu_swap_chain_present;
Undocumented in source.
wgpu_texture_create_view
da_wgpu_texture_create_view wgpu_texture_create_view;
Undocumented in source.
wgpu_texture_destroy
da_wgpu_texture_destroy wgpu_texture_destroy;
Undocumented in source.
wgpu_texture_view_destroy
da_wgpu_texture_view_destroy wgpu_texture_view_destroy;
Undocumented in source.

Structs

WGPUAnisotropicSamplerDescriptorExt
struct WGPUAnisotropicSamplerDescriptorExt
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.
WGPUBindingResource
struct WGPUBindingResource
Undocumented in source.
WGPUBindingResource_WGPUBuffer_Body
struct WGPUBindingResource_WGPUBuffer_Body
Undocumented in source.
WGPUBindingResource_WGPUSampler_Body
struct WGPUBindingResource_WGPUSampler_Body
Undocumented in source.
WGPUBindingResource_WGPUTextureView_Body
struct WGPUBindingResource_WGPUTextureView_Body
Undocumented in source.
WGPUBlendDescriptor
struct WGPUBlendDescriptor
Undocumented in source.
WGPUBufferBinding
struct WGPUBufferBinding
Undocumented in source.
WGPUBufferCopyView
struct WGPUBufferCopyView
Undocumented in source.
WGPUBufferDescriptor
struct WGPUBufferDescriptor
Undocumented in source.
WGPUCAdapterInfo
struct WGPUCAdapterInfo
Undocumented in source.
WGPUCLimits
struct WGPUCLimits
Undocumented in source.
WGPUChainedStruct
struct WGPUChainedStruct
Undocumented in source.
WGPUColor
struct WGPUColor
Undocumented in source.
WGPUColorStateDescriptor
struct WGPUColorStateDescriptor
Undocumented in source.
WGPUCommandBufferDescriptor
struct WGPUCommandBufferDescriptor
Undocumented in source.
WGPUCommandEncoderDescriptor
struct WGPUCommandEncoderDescriptor
Undocumented in source.
WGPUComputePassDescriptor
struct WGPUComputePassDescriptor
Undocumented in source.
WGPUComputePipelineDescriptor
struct WGPUComputePipelineDescriptor
Undocumented in source.
WGPUDepthStencilStateDescriptor
struct WGPUDepthStencilStateDescriptor
Undocumented in source.
WGPUExtent3d
struct WGPUExtent3d
Undocumented in source.
WGPUOrigin3d
struct WGPUOrigin3d
Undocumented in source.
WGPUPipelineLayoutDescriptor
struct WGPUPipelineLayoutDescriptor
Undocumented in source.
WGPUProgrammableStageDescriptor
struct WGPUProgrammableStageDescriptor
Undocumented in source.
WGPURasterizationStateDescriptor
struct WGPURasterizationStateDescriptor
Undocumented in source.
WGPURawPass
struct WGPURawPass
Undocumented in source.
WGPURenderPassColorAttachmentDescriptorBase_TextureViewId
struct WGPURenderPassColorAttachmentDescriptorBase_TextureViewId
Undocumented in source.
WGPURenderPassDepthStencilAttachmentDescriptorBase_TextureViewId
struct WGPURenderPassDepthStencilAttachmentDescriptorBase_TextureViewId
Undocumented in source.
WGPURenderPassDescriptor
struct WGPURenderPassDescriptor
Undocumented in source.
WGPURenderPipelineDescriptor
struct WGPURenderPipelineDescriptor
Undocumented in source.
WGPURequestAdapterOptions
struct WGPURequestAdapterOptions
Undocumented in source.
WGPUSamplerDescriptor
struct WGPUSamplerDescriptor
Undocumented in source.
WGPUShaderModuleDescriptor
struct WGPUShaderModuleDescriptor
Undocumented in source.
WGPUStencilStateFaceDescriptor
struct WGPUStencilStateFaceDescriptor
Undocumented in source.
WGPUSwapChainDescriptor
struct WGPUSwapChainDescriptor
Undocumented in source.
WGPUSwapChainOutput
struct WGPUSwapChainOutput
Undocumented in source.
WGPUTextureCopyView
struct WGPUTextureCopyView
Undocumented in source.
WGPUTextureDataLayout
struct WGPUTextureDataLayout
Undocumented in source.
WGPUTextureDescriptor
struct WGPUTextureDescriptor
Undocumented in source.
WGPUTextureViewDescriptor
struct WGPUTextureViewDescriptor
Undocumented in source.
WGPUU32Array
struct WGPUU32Array
Undocumented in source.
WGPUVertexAttributeDescriptor
struct WGPUVertexAttributeDescriptor
Undocumented in source.
WGPUVertexBufferLayoutDescriptor
struct WGPUVertexBufferLayoutDescriptor
Undocumented in source.
WGPUVertexStateDescriptor
struct WGPUVertexStateDescriptor
Undocumented in source.

Meta