Class VKCapabilities



  • public class VKCapabilities
    extends java.lang.Object
    Defines the capabilities of a Vulkan VkInstance or VkDevice.
    • 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.