Package org.lwjgl.vulkan
Class VKCapabilities
- java.lang.Object
-
- org.lwjgl.vulkan.VKCapabilities
-
public class VKCapabilities extends java.lang.Object
Defines the capabilities of a VulkanVkInstance
orVkDevice
.
-
-
Field Summary
-
-
-
Field Detail
-
vkAcquireNextImageKHR
public final long vkAcquireNextImageKHR
-
vkAllocateCommandBuffers
public final long vkAllocateCommandBuffers
-
vkAllocateDescriptorSets
public final long vkAllocateDescriptorSets
-
vkAllocateMemory
public final long vkAllocateMemory
-
vkBeginCommandBuffer
public final long vkBeginCommandBuffer
-
vkBindBufferMemory
public final long vkBindBufferMemory
-
vkBindImageMemory
public final long vkBindImageMemory
-
vkCmdBeginQuery
public final long vkCmdBeginQuery
-
vkCmdBeginRenderPass
public final long vkCmdBeginRenderPass
-
vkCmdBindDescriptorSets
public final long vkCmdBindDescriptorSets
-
vkCmdBindIndexBuffer
public final long vkCmdBindIndexBuffer
-
vkCmdBindPipeline
public final long vkCmdBindPipeline
-
vkCmdBindVertexBuffers
public final long vkCmdBindVertexBuffers
-
vkCmdBlitImage
public final long vkCmdBlitImage
-
vkCmdClearAttachments
public final long vkCmdClearAttachments
-
vkCmdClearColorImage
public final long vkCmdClearColorImage
-
vkCmdClearDepthStencilImage
public final long vkCmdClearDepthStencilImage
-
vkCmdCopyBuffer
public final long vkCmdCopyBuffer
-
vkCmdCopyBufferToImage
public final long vkCmdCopyBufferToImage
-
vkCmdCopyImage
public final long vkCmdCopyImage
-
vkCmdCopyImageToBuffer
public final long vkCmdCopyImageToBuffer
-
vkCmdCopyQueryPoolResults
public final long vkCmdCopyQueryPoolResults
-
vkCmdDebugMarkerBeginEXT
public final long vkCmdDebugMarkerBeginEXT
-
vkCmdDebugMarkerEndEXT
public final long vkCmdDebugMarkerEndEXT
-
vkCmdDebugMarkerInsertEXT
public final long vkCmdDebugMarkerInsertEXT
-
vkCmdDispatch
public final long vkCmdDispatch
-
vkCmdDispatchIndirect
public final long vkCmdDispatchIndirect
-
vkCmdDraw
public final long vkCmdDraw
-
vkCmdDrawIndexed
public final long vkCmdDrawIndexed
-
vkCmdDrawIndexedIndirect
public final long vkCmdDrawIndexedIndirect
-
vkCmdDrawIndirect
public final long vkCmdDrawIndirect
-
vkCmdEndQuery
public final long vkCmdEndQuery
-
vkCmdEndRenderPass
public final long vkCmdEndRenderPass
-
vkCmdExecuteCommands
public final long vkCmdExecuteCommands
-
vkCmdFillBuffer
public final long vkCmdFillBuffer
-
vkCmdNextSubpass
public final long vkCmdNextSubpass
-
vkCmdPipelineBarrier
public final long vkCmdPipelineBarrier
-
vkCmdPushConstants
public final long vkCmdPushConstants
-
vkCmdResetEvent
public final long vkCmdResetEvent
-
vkCmdResetQueryPool
public final long vkCmdResetQueryPool
-
vkCmdResolveImage
public final long vkCmdResolveImage
-
vkCmdSetBlendConstants
public final long vkCmdSetBlendConstants
-
vkCmdSetDepthBias
public final long vkCmdSetDepthBias
-
vkCmdSetDepthBounds
public final long vkCmdSetDepthBounds
-
vkCmdSetEvent
public final long vkCmdSetEvent
-
vkCmdSetLineWidth
public final long vkCmdSetLineWidth
-
vkCmdSetScissor
public final long vkCmdSetScissor
-
vkCmdSetStencilCompareMask
public final long vkCmdSetStencilCompareMask
-
vkCmdSetStencilReference
public final long vkCmdSetStencilReference
-
vkCmdSetStencilWriteMask
public final long vkCmdSetStencilWriteMask
-
vkCmdSetViewport
public final long vkCmdSetViewport
-
vkCmdUpdateBuffer
public final long vkCmdUpdateBuffer
-
vkCmdWaitEvents
public final long vkCmdWaitEvents
-
vkCmdWriteTimestamp
public final long vkCmdWriteTimestamp
-
vkCreateBuffer
public final long vkCreateBuffer
-
vkCreateBufferView
public final long vkCreateBufferView
-
vkCreateCommandPool
public final long vkCreateCommandPool
-
vkCreateComputePipelines
public final long vkCreateComputePipelines
-
vkCreateDebugReportCallbackEXT
public final long vkCreateDebugReportCallbackEXT
-
vkCreateDescriptorPool
public final long vkCreateDescriptorPool
-
vkCreateDescriptorSetLayout
public final long vkCreateDescriptorSetLayout
-
vkCreateDevice
public final long vkCreateDevice
-
vkCreateDisplayModeKHR
public final long vkCreateDisplayModeKHR
-
vkCreateDisplayPlaneSurfaceKHR
public final long vkCreateDisplayPlaneSurfaceKHR
-
vkCreateEvent
public final long vkCreateEvent
-
vkCreateFence
public final long vkCreateFence
-
vkCreateFramebuffer
public final long vkCreateFramebuffer
-
vkCreateGraphicsPipelines
public final long vkCreateGraphicsPipelines
-
vkCreateImage
public final long vkCreateImage
-
vkCreateImageView
public final long vkCreateImageView
-
vkCreateInstance
public final long vkCreateInstance
-
vkCreatePipelineCache
public final long vkCreatePipelineCache
-
vkCreatePipelineLayout
public final long vkCreatePipelineLayout
-
vkCreateQueryPool
public final long vkCreateQueryPool
-
vkCreateRenderPass
public final long vkCreateRenderPass
-
vkCreateSampler
public final long vkCreateSampler
-
vkCreateSemaphore
public final long vkCreateSemaphore
-
vkCreateShaderModule
public final long vkCreateShaderModule
-
vkCreateSharedSwapchainsKHR
public final long vkCreateSharedSwapchainsKHR
-
vkCreateSwapchainKHR
public final long vkCreateSwapchainKHR
-
vkCreateWin32SurfaceKHR
public final long vkCreateWin32SurfaceKHR
-
vkCreateXlibSurfaceKHR
public final long vkCreateXlibSurfaceKHR
-
vkDebugMarkerSetObjectNameEXT
public final long vkDebugMarkerSetObjectNameEXT
-
vkDebugMarkerSetObjectTagEXT
public final long vkDebugMarkerSetObjectTagEXT
-
vkDebugReportMessageEXT
public final long vkDebugReportMessageEXT
-
vkDestroyBuffer
public final long vkDestroyBuffer
-
vkDestroyBufferView
public final long vkDestroyBufferView
-
vkDestroyCommandPool
public final long vkDestroyCommandPool
-
vkDestroyDebugReportCallbackEXT
public final long vkDestroyDebugReportCallbackEXT
-
vkDestroyDescriptorPool
public final long vkDestroyDescriptorPool
-
vkDestroyDescriptorSetLayout
public final long vkDestroyDescriptorSetLayout
-
vkDestroyDevice
public final long vkDestroyDevice
-
vkDestroyEvent
public final long vkDestroyEvent
-
vkDestroyFence
public final long vkDestroyFence
-
vkDestroyFramebuffer
public final long vkDestroyFramebuffer
-
vkDestroyImage
public final long vkDestroyImage
-
vkDestroyImageView
public final long vkDestroyImageView
-
vkDestroyInstance
public final long vkDestroyInstance
-
vkDestroyPipeline
public final long vkDestroyPipeline
-
vkDestroyPipelineCache
public final long vkDestroyPipelineCache
-
vkDestroyPipelineLayout
public final long vkDestroyPipelineLayout
-
vkDestroyQueryPool
public final long vkDestroyQueryPool
-
vkDestroyRenderPass
public final long vkDestroyRenderPass
-
vkDestroySampler
public final long vkDestroySampler
-
vkDestroySemaphore
public final long vkDestroySemaphore
-
vkDestroyShaderModule
public final long vkDestroyShaderModule
-
vkDestroySurfaceKHR
public final long vkDestroySurfaceKHR
-
vkDestroySwapchainKHR
public final long vkDestroySwapchainKHR
-
vkDeviceWaitIdle
public final long vkDeviceWaitIdle
-
vkEndCommandBuffer
public final long vkEndCommandBuffer
-
vkEnumerateDeviceExtensionProperties
public final long vkEnumerateDeviceExtensionProperties
-
vkEnumerateDeviceLayerProperties
public final long vkEnumerateDeviceLayerProperties
-
vkEnumerateInstanceExtensionProperties
public final long vkEnumerateInstanceExtensionProperties
-
vkEnumerateInstanceLayerProperties
public final long vkEnumerateInstanceLayerProperties
-
vkEnumeratePhysicalDevices
public final long vkEnumeratePhysicalDevices
-
vkFlushMappedMemoryRanges
public final long vkFlushMappedMemoryRanges
-
vkFreeCommandBuffers
public final long vkFreeCommandBuffers
-
vkFreeDescriptorSets
public final long vkFreeDescriptorSets
-
vkFreeMemory
public final long vkFreeMemory
-
vkGetBufferMemoryRequirements
public final long vkGetBufferMemoryRequirements
-
vkGetDeviceMemoryCommitment
public final long vkGetDeviceMemoryCommitment
-
vkGetDeviceProcAddr
public final long vkGetDeviceProcAddr
-
vkGetDeviceQueue
public final long vkGetDeviceQueue
-
vkGetDisplayModePropertiesKHR
public final long vkGetDisplayModePropertiesKHR
-
vkGetDisplayPlaneCapabilitiesKHR
public final long vkGetDisplayPlaneCapabilitiesKHR
-
vkGetDisplayPlaneSupportedDisplaysKHR
public final long vkGetDisplayPlaneSupportedDisplaysKHR
-
vkGetEventStatus
public final long vkGetEventStatus
-
vkGetFenceStatus
public final long vkGetFenceStatus
-
vkGetImageMemoryRequirements
public final long vkGetImageMemoryRequirements
-
vkGetImageSparseMemoryRequirements
public final long vkGetImageSparseMemoryRequirements
-
vkGetImageSubresourceLayout
public final long vkGetImageSubresourceLayout
-
vkGetInstanceProcAddr
public final long vkGetInstanceProcAddr
-
vkGetPhysicalDeviceDisplayPlanePropertiesKHR
public final long vkGetPhysicalDeviceDisplayPlanePropertiesKHR
-
vkGetPhysicalDeviceDisplayPropertiesKHR
public final long vkGetPhysicalDeviceDisplayPropertiesKHR
-
vkGetPhysicalDeviceFeatures
public final long vkGetPhysicalDeviceFeatures
-
vkGetPhysicalDeviceFormatProperties
public final long vkGetPhysicalDeviceFormatProperties
-
vkGetPhysicalDeviceImageFormatProperties
public final long vkGetPhysicalDeviceImageFormatProperties
-
vkGetPhysicalDeviceMemoryProperties
public final long vkGetPhysicalDeviceMemoryProperties
-
vkGetPhysicalDeviceProperties
public final long vkGetPhysicalDeviceProperties
-
vkGetPhysicalDeviceQueueFamilyProperties
public final long vkGetPhysicalDeviceQueueFamilyProperties
-
vkGetPhysicalDeviceSparseImageFormatProperties
public final long vkGetPhysicalDeviceSparseImageFormatProperties
-
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
public final long vkGetPhysicalDeviceSurfaceCapabilitiesKHR
-
vkGetPhysicalDeviceSurfaceFormatsKHR
public final long vkGetPhysicalDeviceSurfaceFormatsKHR
-
vkGetPhysicalDeviceSurfacePresentModesKHR
public final long vkGetPhysicalDeviceSurfacePresentModesKHR
-
vkGetPhysicalDeviceSurfaceSupportKHR
public final long vkGetPhysicalDeviceSurfaceSupportKHR
-
vkGetPhysicalDeviceWin32PresentationSupportKHR
public final long vkGetPhysicalDeviceWin32PresentationSupportKHR
-
vkGetPhysicalDeviceXlibPresentationSupportKHR
public final long vkGetPhysicalDeviceXlibPresentationSupportKHR
-
vkGetPipelineCacheData
public final long vkGetPipelineCacheData
-
vkGetQueryPoolResults
public final long vkGetQueryPoolResults
-
vkGetRenderAreaGranularity
public final long vkGetRenderAreaGranularity
-
vkGetSwapchainImagesKHR
public final long vkGetSwapchainImagesKHR
-
vkInvalidateMappedMemoryRanges
public final long vkInvalidateMappedMemoryRanges
-
vkMapMemory
public final long vkMapMemory
-
vkMergePipelineCaches
public final long vkMergePipelineCaches
-
vkQueueBindSparse
public final long vkQueueBindSparse
-
vkQueuePresentKHR
public final long vkQueuePresentKHR
-
vkQueueSubmit
public final long vkQueueSubmit
-
vkQueueWaitIdle
public final long vkQueueWaitIdle
-
vkResetCommandBuffer
public final long vkResetCommandBuffer
-
vkResetCommandPool
public final long vkResetCommandPool
-
vkResetDescriptorPool
public final long vkResetDescriptorPool
-
vkResetEvent
public final long vkResetEvent
-
vkResetFences
public final long vkResetFences
-
vkSetEvent
public final long vkSetEvent
-
vkUnmapMemory
public final long vkUnmapMemory
-
vkUpdateDescriptorSets
public final long vkUpdateDescriptorSets
-
vkWaitForFences
public final long vkWaitForFences
-
apiVersion
public final int apiVersion
The Vulkan API version number.
-
Vulkan10
public final boolean Vulkan10
When true,VK10
is supported.
-
VK_AMD_gcn_shader
public final boolean VK_AMD_gcn_shader
When true,AMDGCNShader
is supported.
-
VK_AMD_rasterization_order
public final boolean VK_AMD_rasterization_order
When true,AMDRasterizationOrder
is supported.
-
VK_AMD_shader_ballot
public final boolean VK_AMD_shader_ballot
When true,AMDShaderBallot
is supported.
-
VK_AMD_shader_explicit_vertex_parameter
public final boolean VK_AMD_shader_explicit_vertex_parameter
When true,AMDShaderExplicitVertexParameter
is supported.
-
VK_AMD_shader_trinary_minmax
public final boolean VK_AMD_shader_trinary_minmax
When true,AMDShaderTrinaryMinmax
is supported.
-
VK_EXT_debug_marker
public final boolean VK_EXT_debug_marker
When true,EXTDebugMarker
is supported.
-
VK_EXT_debug_report
public final boolean VK_EXT_debug_report
When true,EXTDebugReport
is supported.
-
VK_IMG_filter_cubic
public final boolean VK_IMG_filter_cubic
When true,IMGFilterCubic
is supported.
-
VK_KHR_display
public final boolean VK_KHR_display
When true,KHRDisplay
is supported.
-
VK_KHR_display_swapchain
public final boolean VK_KHR_display_swapchain
When true,KHRDisplaySwapchain
is supported.
-
VK_KHR_sampler_mirror_clamp_to_edge
public final boolean VK_KHR_sampler_mirror_clamp_to_edge
When true,KHRSamplerMirrorClampToEdge
is supported.
-
VK_KHR_surface
public final boolean VK_KHR_surface
When true,KHRSurface
is supported.
-
VK_KHR_swapchain
public final boolean VK_KHR_swapchain
When true,KHRSwapchain
is supported.
-
VK_KHR_win32_surface
public final boolean VK_KHR_win32_surface
When true,KHRWin32Surface
is supported.
-
VK_KHR_xlib_surface
public final boolean VK_KHR_xlib_surface
When true,KHRXlibSurface
is supported.
-
VK_NV_glsl_shader
public final boolean VK_NV_glsl_shader
When true,NVGLSLShader
is supported.
-
-