Index - W
| waitForFences | Vulkan.Core10.Fence, Vulkan.Core10, Vulkan | 
| waitSemaphores | Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore, Vulkan.Core12, Vulkan | 
| waitSemaphoresKHR | Vulkan.Extensions.VK_KHR_timeline_semaphore, Vulkan.Extensions, Vulkan | 
| WaylandSurfaceCreateFlagsKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| WaylandSurfaceCreateInfoKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| WHOLE_SIZE | |
| 1 (Type/Class) | Vulkan.Core10.APIConstants, Vulkan.Core10, Vulkan | 
| 2 (Data Constructor) | Vulkan.Core10.APIConstants, Vulkan.Core10, Vulkan | 
| Win32KeyedMutexAcquireReleaseInfoKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_win32_keyed_mutex, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_win32_keyed_mutex, Vulkan.Extensions, Vulkan | 
| Win32KeyedMutexAcquireReleaseInfoNV | |
| 1 (Type/Class) | Vulkan.Extensions.VK_NV_win32_keyed_mutex, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_NV_win32_keyed_mutex, Vulkan.Extensions, Vulkan | 
| Win32SurfaceCreateFlagsKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_win32_surface, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_win32_surface, Vulkan.Extensions, Vulkan | 
| Win32SurfaceCreateInfoKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_win32_surface, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_win32_surface, Vulkan.Extensions, Vulkan | 
| Window | Vulkan.Extensions.WSITypes, Vulkan.Extensions.VK_KHR_xlib_surface, Vulkan.Extensions, Vulkan | 
| withAccelerationStructureKHR | Vulkan.Extensions.VK_KHR_ray_tracing, Vulkan.Extensions, Vulkan | 
| withBuffer | Vulkan.Core10.Buffer, Vulkan.Core10, Vulkan | 
| withBufferView | Vulkan.Core10.BufferView, Vulkan.Core10, Vulkan | 
| withChain | Vulkan.CStruct.Extends | 
| withCommandBuffers | Vulkan.Core10.CommandBuffer, Vulkan.Core10, Vulkan | 
| withCommandPool | Vulkan.Core10.CommandPool, Vulkan.Core10, Vulkan | 
| withComputePipelines | Vulkan.Core10.Pipeline, Vulkan.Core10, Vulkan | 
| withCStruct | Vulkan.CStruct, Vulkan | 
| withDebugReportCallbackEXT | Vulkan.Extensions.VK_EXT_debug_report, Vulkan.Extensions, Vulkan | 
| withDebugUtilsMessengerEXT | Vulkan.Extensions.VK_EXT_debug_utils, Vulkan.Extensions, Vulkan | 
| withDeferredOperationKHR | Vulkan.Extensions.VK_KHR_deferred_host_operations, Vulkan.Extensions, Vulkan | 
| withDescriptorPool | Vulkan.Core10.DescriptorSet, Vulkan.Core10, Vulkan | 
| withDescriptorSetLayout | Vulkan.Core10.DescriptorSet, Vulkan.Core10, Vulkan | 
| withDescriptorSets | Vulkan.Core10.DescriptorSet, Vulkan.Core10, Vulkan | 
| withDescriptorUpdateTemplate | Vulkan.Core11.Promoted_From_VK_KHR_descriptor_update_template, Vulkan.Core11, Vulkan | 
| withDevice | Vulkan.Core10.Device, Vulkan.Core10, Vulkan | 
| withEvent | Vulkan.Core10.Event, Vulkan.Core10, Vulkan | 
| withFence | Vulkan.Core10.Fence, Vulkan.Core10, Vulkan | 
| withFramebuffer | Vulkan.Core10.Pass, Vulkan.Core10, Vulkan | 
| withGraphicsPipelines | Vulkan.Core10.Pipeline, Vulkan.Core10, Vulkan | 
| withImage | Vulkan.Core10.Image, Vulkan.Core10, Vulkan | 
| withImageView | Vulkan.Core10.ImageView, Vulkan.Core10, Vulkan | 
| withIndirectCommandsLayoutNV | Vulkan.Extensions.VK_NV_device_generated_commands, Vulkan.Extensions, Vulkan | 
| withInstance | Vulkan.Core10.DeviceInitialization, Vulkan.Core10, Vulkan | 
| withMappedMemory | Vulkan.Core10.Memory, Vulkan.Core10, Vulkan | 
| withMemory | Vulkan.Core10.Memory, Vulkan.Core10, Vulkan | 
| withPipelineCache | Vulkan.Core10.PipelineCache, Vulkan.Core10, Vulkan | 
| withPipelineLayout | Vulkan.Core10.PipelineLayout, Vulkan.Core10, Vulkan | 
| withPrivateDataSlotEXT | Vulkan.Extensions.VK_EXT_private_data, Vulkan.Extensions, Vulkan | 
| withQueryPool | Vulkan.Core10.Query, Vulkan.Core10, Vulkan | 
| withRenderPass | Vulkan.Core10.Pass, Vulkan.Core10, Vulkan | 
| withSampler | Vulkan.Core10.Sampler, Vulkan.Core10, Vulkan | 
| withSamplerYcbcrConversion | Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion, Vulkan.Core11, Vulkan | 
| withSemaphore | Vulkan.Core10.QueueSemaphore, Vulkan.Core10, Vulkan | 
| withShaderModule | Vulkan.Core10.Shader, Vulkan.Core10, Vulkan | 
| withSomeCStruct | Vulkan.CStruct.Extends | 
| withSwapchainKHR | Vulkan.Extensions.VK_KHR_swapchain, Vulkan.Extensions, Vulkan | 
| withValidationCacheEXT | Vulkan.Extensions.VK_EXT_validation_cache, Vulkan.Extensions, Vulkan | 
| withZeroChain | Vulkan.CStruct.Extends | 
| withZeroCStruct | Vulkan.CStruct, Vulkan | 
| Wl_display | Vulkan.Extensions.WSITypes, Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| Wl_surface | Vulkan.Extensions.WSITypes, Vulkan.Extensions.VK_KHR_wayland_surface, Vulkan.Extensions, Vulkan | 
| writeAccelerationStructuresPropertiesKHR | Vulkan.Extensions.VK_KHR_ray_tracing, Vulkan.Extensions, Vulkan | 
| WriteDescriptorSet | |
| 1 (Type/Class) | Vulkan.Core10.DescriptorSet, Vulkan.Core10, Vulkan | 
| 2 (Data Constructor) | Vulkan.Core10.DescriptorSet, Vulkan.Core10, Vulkan | 
| WriteDescriptorSetAccelerationStructureKHR | |
| 1 (Type/Class) | Vulkan.Extensions.VK_KHR_ray_tracing, Vulkan.Extensions.VK_NV_ray_tracing, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_KHR_ray_tracing, Vulkan.Extensions.VK_NV_ray_tracing, Vulkan.Extensions, Vulkan | 
| WriteDescriptorSetAccelerationStructureNV | Vulkan.Extensions.VK_NV_ray_tracing, Vulkan.Extensions, Vulkan | 
| WriteDescriptorSetInlineUniformBlockEXT | |
| 1 (Type/Class) | Vulkan.Extensions.VK_EXT_inline_uniform_block, Vulkan.Extensions, Vulkan | 
| 2 (Data Constructor) | Vulkan.Extensions.VK_EXT_inline_uniform_block, Vulkan.Extensions, Vulkan |