| AMDGCNShader |
This extension adds support for the SPV_AMD_gcn_shader SPIR-V extension in Vulkan.
|
| AMDRasterizationOrder |
This extension introduces the possibility for the application to control the order of primitive rasterization.
|
| AMDShaderBallot |
This extension introduces two new shader functions:
mbcntAMD computes the number of bits set in the provided argument, masked with a thread mask which contains 1 for all active threads less
than the current thread within a wavefront.
ballotARB returns a 64-bit mask which contains 1 if that thread within the wavefront passed true into the instruction, and 0 otherwise.
|
| AMDShaderExplicitVertexParameter |
When the VK_AMD_shader_explicit_vertex_parameter device extension is enabled the application can pass a SPIR-V module to
CreateShaderModule that uses the SPV_AMD_shader_explicit_vertex_parameter SPIR-V extension.
|
| AMDShaderTrinaryMinmax |
When the VK_AMD_shader_trinary_minmax device extension is enabled the application can pass a SPIR-V module to CreateShaderModule that uses
the SPV_AMD_shader_trinary_minmax SPIR-V extension.
|
| DispatchableHandle |
Base class for Vulkan dispatchable handles.
|
| EXTDebugMarker |
This extension introduces concepts of object naming and tagging, for better tracking of Vulkan objects, as well as additional commands for recording
annotations of named sections of a workload to aid organisation and offline analysis in external tools.
|
| EXTDebugReport |
Due to the nature of the Vulkan interface, there is very little error information available to the developer/application.
|
| IMGFilterCubic |
The IMG_filter_cubic extension.
|
| KHRDisplay |
This extension provides the API to enumerate displays and available modes on a given device.
|
| KHRDisplaySwapchain |
This extension provides an API to create a swapchain directly on a device's display without any underlying window system.
|
| KHRSamplerMirrorClampToEdge |
Extends the set of sampler address modes to include an additional mode ( SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE) that effectively uses a texture map
twice as large as the original image in which the additional half of the new image is a mirror image of the original image.
|
| KHRSurface |
The VK_KHR_surface extension is an instance extension.
|
| KHRSwapchain |
The VK_KHR_swapchain extension is the device-level companion to the VK_KHR_surface extension.
|
| KHRWin32Surface |
The VK_KHR_win32_surface extension is an instance extension.
|
| KHRXlibSurface |
The VK_KHR_xlib_surface extension is an instance extension.
|
| NVGLSLShader |
This extension allows GLSL shaders written to the GL_KHR_vulkan_glsl extension specification to be used instead of SPIR-V.
|
| VK |
This class loads the Vulkan library into the JVM process.
|
| VK10 |
The core Vulkan 1.0 functionality.
|
| VkAllocationCallbacks |
|
| VkAllocationCallbacks.Buffer |
|
| VkAllocationFunction |
|
| VkApplicationInfo |
|
| VkApplicationInfo.Buffer |
|
| VkAttachmentDescription |
|
| VkAttachmentDescription.Buffer |
|
| VkAttachmentReference |
|
| VkAttachmentReference.Buffer |
|
| VkBindSparseInfo |
|
| VkBindSparseInfo.Buffer |
|
| VkBufferCopy |
|
| VkBufferCopy.Buffer |
|
| VkBufferCreateInfo |
|
| VkBufferCreateInfo.Buffer |
|
| VkBufferImageCopy |
|
| VkBufferImageCopy.Buffer |
|
| VkBufferMemoryBarrier |
|
| VkBufferMemoryBarrier.Buffer |
|
| VkBufferViewCreateInfo |
|
| VkBufferViewCreateInfo.Buffer |
|
| VKCapabilities |
Defines the capabilities of a Vulkan VkInstance or VkDevice.
|
| VkClearAttachment |
|
| VkClearAttachment.Buffer |
|
| VkClearColorValue |
|
| VkClearColorValue.Buffer |
|
| VkClearDepthStencilValue |
|
| VkClearDepthStencilValue.Buffer |
|
| VkClearRect |
|
| VkClearRect.Buffer |
|
| VkClearValue |
|
| VkClearValue.Buffer |
|
| VkCommandBuffer |
Wraps a Vulkan command buffer handle.
|
| VkCommandBufferAllocateInfo |
|
| VkCommandBufferAllocateInfo.Buffer |
|
| VkCommandBufferBeginInfo |
|
| VkCommandBufferBeginInfo.Buffer |
|
| VkCommandBufferInheritanceInfo |
|
| VkCommandBufferInheritanceInfo.Buffer |
|
| VkCommandPoolCreateInfo |
|
| VkCommandPoolCreateInfo.Buffer |
|
| VkComponentMapping |
|
| VkComponentMapping.Buffer |
|
| VkComputePipelineCreateInfo |
|
| VkComputePipelineCreateInfo.Buffer |
|
| VkCopyDescriptorSet |
|
| VkCopyDescriptorSet.Buffer |
|
| VkDebugMarkerMarkerInfoEXT |
|
| VkDebugMarkerMarkerInfoEXT.Buffer |
|
| VkDebugMarkerObjectNameInfoEXT |
|
| VkDebugMarkerObjectNameInfoEXT.Buffer |
|
| VkDebugMarkerObjectTagInfoEXT |
|
| VkDebugMarkerObjectTagInfoEXT.Buffer |
|
| VkDebugReportCallbackCreateInfoEXT |
|
| VkDebugReportCallbackCreateInfoEXT.Buffer |
|
| VkDebugReportCallbackEXT |
|
| VkDescriptorBufferInfo |
|
| VkDescriptorBufferInfo.Buffer |
|
| VkDescriptorImageInfo |
|
| VkDescriptorImageInfo.Buffer |
|
| VkDescriptorPoolCreateInfo |
|
| VkDescriptorPoolCreateInfo.Buffer |
|
| VkDescriptorPoolSize |
|
| VkDescriptorPoolSize.Buffer |
|
| VkDescriptorSetAllocateInfo |
|
| VkDescriptorSetAllocateInfo.Buffer |
|
| VkDescriptorSetLayoutBinding |
|
| VkDescriptorSetLayoutBinding.Buffer |
|
| VkDescriptorSetLayoutCreateInfo |
|
| VkDescriptorSetLayoutCreateInfo.Buffer |
|
| VkDevice |
Wraps a Vulkan device dispatchable handle.
|
| VkDeviceCreateInfo |
|
| VkDeviceCreateInfo.Buffer |
|
| VkDeviceQueueCreateInfo |
|
| VkDeviceQueueCreateInfo.Buffer |
|
| VkDispatchIndirectCommand |
|
| VkDispatchIndirectCommand.Buffer |
|
| VkDisplayModeCreateInfoKHR |
|
| VkDisplayModeCreateInfoKHR.Buffer |
|
| VkDisplayModeParametersKHR |
|
| VkDisplayModeParametersKHR.Buffer |
|
| VkDisplayModePropertiesKHR |
|
| VkDisplayModePropertiesKHR.Buffer |
|
| VkDisplayPlaneCapabilitiesKHR |
|
| VkDisplayPlaneCapabilitiesKHR.Buffer |
|
| VkDisplayPlanePropertiesKHR |
|
| VkDisplayPlanePropertiesKHR.Buffer |
|
| VkDisplayPresentInfoKHR |
|
| VkDisplayPresentInfoKHR.Buffer |
|
| VkDisplayPropertiesKHR |
|
| VkDisplayPropertiesKHR.Buffer |
|
| VkDisplaySurfaceCreateInfoKHR |
|
| VkDisplaySurfaceCreateInfoKHR.Buffer |
|
| VkDrawIndexedIndirectCommand |
|
| VkDrawIndexedIndirectCommand.Buffer |
|
| VkDrawIndirectCommand |
|
| VkDrawIndirectCommand.Buffer |
|
| VkEventCreateInfo |
|
| VkEventCreateInfo.Buffer |
|
| VkExtensionProperties |
|
| VkExtensionProperties.Buffer |
|
| VkExtent2D |
|
| VkExtent2D.Buffer |
|
| VkExtent3D |
|
| VkExtent3D.Buffer |
|
| VkFenceCreateInfo |
|
| VkFenceCreateInfo.Buffer |
|
| VkFormatProperties |
|
| VkFormatProperties.Buffer |
|
| VkFramebufferCreateInfo |
|
| VkFramebufferCreateInfo.Buffer |
|
| VkFreeFunction |
|
| VkGraphicsPipelineCreateInfo |
|
| VkGraphicsPipelineCreateInfo.Buffer |
|
| VkImageBlit |
|
| VkImageBlit.Buffer |
|
| VkImageCopy |
|
| VkImageCopy.Buffer |
|
| VkImageCreateInfo |
|
| VkImageCreateInfo.Buffer |
|
| VkImageFormatProperties |
|
| VkImageFormatProperties.Buffer |
|
| VkImageMemoryBarrier |
|
| VkImageMemoryBarrier.Buffer |
|
| VkImageResolve |
|
| VkImageResolve.Buffer |
|
| VkImageSubresource |
|
| VkImageSubresource.Buffer |
|
| VkImageSubresourceLayers |
|
| VkImageSubresourceLayers.Buffer |
|
| VkImageSubresourceRange |
|
| VkImageSubresourceRange.Buffer |
|
| VkImageViewCreateInfo |
|
| VkImageViewCreateInfo.Buffer |
|
| VkInstance |
Wraps a Vulkan instance handle.
|
| VkInstanceCreateInfo |
|
| VkInstanceCreateInfo.Buffer |
|
| VkInternalAllocationNotification |
Instances of this class may be set to the pfnInternalAllocation member of the VkAllocationCallbacks struct.
|
| VkInternalFreeNotification |
|
| VkLayerProperties |
|
| VkLayerProperties.Buffer |
|
| VkMappedMemoryRange |
|
| VkMappedMemoryRange.Buffer |
|
| VkMemoryAllocateInfo |
|
| VkMemoryAllocateInfo.Buffer |
|
| VkMemoryBarrier |
|
| VkMemoryBarrier.Buffer |
|
| VkMemoryHeap |
|
| VkMemoryHeap.Buffer |
|
| VkMemoryRequirements |
|
| VkMemoryRequirements.Buffer |
|
| VkMemoryType |
|
| VkMemoryType.Buffer |
|
| VkOffset2D |
|
| VkOffset2D.Buffer |
|
| VkOffset3D |
|
| VkOffset3D.Buffer |
|
| VkPhysicalDevice |
Wraps a Vulkan physical device handle.
|
| VkPhysicalDeviceFeatures |
|
| VkPhysicalDeviceFeatures.Buffer |
|
| VkPhysicalDeviceLimits |
|
| VkPhysicalDeviceLimits.Buffer |
|
| VkPhysicalDeviceMemoryProperties |
|
| VkPhysicalDeviceMemoryProperties.Buffer |
|
| VkPhysicalDeviceProperties |
|
| VkPhysicalDeviceProperties.Buffer |
|
| VkPhysicalDeviceSparseProperties |
|
| VkPhysicalDeviceSparseProperties.Buffer |
|
| VkPipelineCacheCreateInfo |
|
| VkPipelineCacheCreateInfo.Buffer |
|
| VkPipelineColorBlendAttachmentState |
|
| VkPipelineColorBlendAttachmentState.Buffer |
|
| VkPipelineColorBlendStateCreateInfo |
|
| VkPipelineColorBlendStateCreateInfo.Buffer |
|
| VkPipelineDepthStencilStateCreateInfo |
|
| VkPipelineDepthStencilStateCreateInfo.Buffer |
|
| VkPipelineDynamicStateCreateInfo |
|
| VkPipelineDynamicStateCreateInfo.Buffer |
|
| VkPipelineInputAssemblyStateCreateInfo |
|
| VkPipelineInputAssemblyStateCreateInfo.Buffer |
|
| VkPipelineLayoutCreateInfo |
|
| VkPipelineLayoutCreateInfo.Buffer |
|
| VkPipelineMultisampleStateCreateInfo |
|
| VkPipelineMultisampleStateCreateInfo.Buffer |
|
| VkPipelineRasterizationStateCreateInfo |
|
| VkPipelineRasterizationStateCreateInfo.Buffer |
|
| VkPipelineRasterizationStateRasterizationOrderAMD |
When the VK_AMD_rasterization_order device extension is enabled the application can also chain a
VkPipelineRasterizationStateRasterizationOrderAMD structure to the VkPipelineRasterizationStateCreateInfo structure through its pNext
member.
|
| VkPipelineRasterizationStateRasterizationOrderAMD.Buffer |
|
| VkPipelineShaderStageCreateInfo |
|
| VkPipelineShaderStageCreateInfo.Buffer |
|
| VkPipelineTessellationStateCreateInfo |
|
| VkPipelineTessellationStateCreateInfo.Buffer |
|
| VkPipelineVertexInputStateCreateInfo |
|
| VkPipelineVertexInputStateCreateInfo.Buffer |
|
| VkPipelineViewportStateCreateInfo |
|
| VkPipelineViewportStateCreateInfo.Buffer |
|
| VkPresentInfoKHR |
|
| VkPresentInfoKHR.Buffer |
|
| VkPushConstantRange |
|
| VkPushConstantRange.Buffer |
|
| VkQueryPoolCreateInfo |
|
| VkQueryPoolCreateInfo.Buffer |
|
| VkQueue |
Wraps a Vulkan queue handle.
|
| VkQueueFamilyProperties |
|
| VkQueueFamilyProperties.Buffer |
|
| VkReallocationFunction |
|
| VkRect2D |
|
| VkRect2D.Buffer |
|
| VkRenderPassBeginInfo |
|
| VkRenderPassBeginInfo.Buffer |
|
| VkRenderPassCreateInfo |
|
| VkRenderPassCreateInfo.Buffer |
|
| VkSamplerCreateInfo |
|
| VkSamplerCreateInfo.Buffer |
|
| VkSemaphoreCreateInfo |
|
| VkSemaphoreCreateInfo.Buffer |
|
| VkShaderModuleCreateInfo |
|
| VkShaderModuleCreateInfo.Buffer |
|
| VkSparseBufferMemoryBindInfo |
|
| VkSparseBufferMemoryBindInfo.Buffer |
|
| VkSparseImageFormatProperties |
|
| VkSparseImageFormatProperties.Buffer |
|
| VkSparseImageMemoryBind |
|
| VkSparseImageMemoryBind.Buffer |
|
| VkSparseImageMemoryBindInfo |
|
| VkSparseImageMemoryBindInfo.Buffer |
|
| VkSparseImageMemoryRequirements |
|
| VkSparseImageMemoryRequirements.Buffer |
|
| VkSparseImageOpaqueMemoryBindInfo |
|
| VkSparseImageOpaqueMemoryBindInfo.Buffer |
|
| VkSparseMemoryBind |
|
| VkSparseMemoryBind.Buffer |
|
| VkSpecializationInfo |
|
| VkSpecializationInfo.Buffer |
|
| VkSpecializationMapEntry |
|
| VkSpecializationMapEntry.Buffer |
|
| VkStencilOpState |
|
| VkStencilOpState.Buffer |
|
| VkSubmitInfo |
|
| VkSubmitInfo.Buffer |
|
| VkSubpassDependency |
|
| VkSubpassDependency.Buffer |
|
| VkSubpassDescription |
|
| VkSubpassDescription.Buffer |
|
| VkSubresourceLayout |
|
| VkSubresourceLayout.Buffer |
|
| VkSurfaceCapabilitiesKHR |
|
| VkSurfaceCapabilitiesKHR.Buffer |
|
| VkSurfaceFormatKHR |
|
| VkSurfaceFormatKHR.Buffer |
|
| VkSwapchainCreateInfoKHR |
|
| VkSwapchainCreateInfoKHR.Buffer |
|
| VKUtil |
Vulkan utilities.
|
| VkVertexInputAttributeDescription |
|
| VkVertexInputAttributeDescription.Buffer |
|
| VkVertexInputBindingDescription |
|
| VkVertexInputBindingDescription.Buffer |
|
| VkViewport |
|
| VkViewport.Buffer |
|
| VkWin32SurfaceCreateInfoKHR |
|
| VkWin32SurfaceCreateInfoKHR.Buffer |
|
| VkWriteDescriptorSet |
|
| VkWriteDescriptorSet.Buffer |
|
| VkXlibSurfaceCreateInfoKHR |
|
| VkXlibSurfaceCreateInfoKHR.Buffer |
|