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 |
|