Class VKCapabilitiesDevice


  • public class VKCapabilitiesDevice
    extends java.lang.Object
    Defines the capabilities of a Vulkan VkDevice.
    • Field Detail

      • vkGetDeviceProcAddr

        public final long vkGetDeviceProcAddr
      • vkDestroyDevice

        public final long vkDestroyDevice
      • vkGetDeviceQueue

        public final long vkGetDeviceQueue
      • vkQueueSubmit

        public final long vkQueueSubmit
      • vkQueueWaitIdle

        public final long vkQueueWaitIdle
      • vkDeviceWaitIdle

        public final long vkDeviceWaitIdle
      • vkAllocateMemory

        public final long vkAllocateMemory
      • vkFreeMemory

        public final long vkFreeMemory
      • vkMapMemory

        public final long vkMapMemory
      • vkUnmapMemory

        public final long vkUnmapMemory
      • vkFlushMappedMemoryRanges

        public final long vkFlushMappedMemoryRanges
      • vkInvalidateMappedMemoryRanges

        public final long vkInvalidateMappedMemoryRanges
      • vkGetDeviceMemoryCommitment

        public final long vkGetDeviceMemoryCommitment
      • vkBindBufferMemory

        public final long vkBindBufferMemory
      • vkBindImageMemory

        public final long vkBindImageMemory
      • vkGetBufferMemoryRequirements

        public final long vkGetBufferMemoryRequirements
      • vkGetImageMemoryRequirements

        public final long vkGetImageMemoryRequirements
      • vkGetImageSparseMemoryRequirements

        public final long vkGetImageSparseMemoryRequirements
      • vkQueueBindSparse

        public final long vkQueueBindSparse
      • vkCreateFence

        public final long vkCreateFence
      • vkDestroyFence

        public final long vkDestroyFence
      • vkResetFences

        public final long vkResetFences
      • vkGetFenceStatus

        public final long vkGetFenceStatus
      • vkWaitForFences

        public final long vkWaitForFences
      • vkCreateSemaphore

        public final long vkCreateSemaphore
      • vkDestroySemaphore

        public final long vkDestroySemaphore
      • vkCreateEvent

        public final long vkCreateEvent
      • vkDestroyEvent

        public final long vkDestroyEvent
      • vkGetEventStatus

        public final long vkGetEventStatus
      • vkSetEvent

        public final long vkSetEvent
      • vkResetEvent

        public final long vkResetEvent
      • vkCreateQueryPool

        public final long vkCreateQueryPool
      • vkDestroyQueryPool

        public final long vkDestroyQueryPool
      • vkGetQueryPoolResults

        public final long vkGetQueryPoolResults
      • vkCreateBuffer

        public final long vkCreateBuffer
      • vkDestroyBuffer

        public final long vkDestroyBuffer
      • vkCreateBufferView

        public final long vkCreateBufferView
      • vkDestroyBufferView

        public final long vkDestroyBufferView
      • vkCreateImage

        public final long vkCreateImage
      • vkDestroyImage

        public final long vkDestroyImage
      • vkGetImageSubresourceLayout

        public final long vkGetImageSubresourceLayout
      • vkCreateImageView

        public final long vkCreateImageView
      • vkDestroyImageView

        public final long vkDestroyImageView
      • vkCreateShaderModule

        public final long vkCreateShaderModule
      • vkDestroyShaderModule

        public final long vkDestroyShaderModule
      • vkCreatePipelineCache

        public final long vkCreatePipelineCache
      • vkDestroyPipelineCache

        public final long vkDestroyPipelineCache
      • vkGetPipelineCacheData

        public final long vkGetPipelineCacheData
      • vkMergePipelineCaches

        public final long vkMergePipelineCaches
      • vkCreateGraphicsPipelines

        public final long vkCreateGraphicsPipelines
      • vkCreateComputePipelines

        public final long vkCreateComputePipelines
      • vkDestroyPipeline

        public final long vkDestroyPipeline
      • vkCreatePipelineLayout

        public final long vkCreatePipelineLayout
      • vkDestroyPipelineLayout

        public final long vkDestroyPipelineLayout
      • vkCreateSampler

        public final long vkCreateSampler
      • vkDestroySampler

        public final long vkDestroySampler
      • vkCreateDescriptorSetLayout

        public final long vkCreateDescriptorSetLayout
      • vkDestroyDescriptorSetLayout

        public final long vkDestroyDescriptorSetLayout
      • vkCreateDescriptorPool

        public final long vkCreateDescriptorPool
      • vkDestroyDescriptorPool

        public final long vkDestroyDescriptorPool
      • vkResetDescriptorPool

        public final long vkResetDescriptorPool
      • vkAllocateDescriptorSets

        public final long vkAllocateDescriptorSets
      • vkFreeDescriptorSets

        public final long vkFreeDescriptorSets
      • vkUpdateDescriptorSets

        public final long vkUpdateDescriptorSets
      • vkCreateFramebuffer

        public final long vkCreateFramebuffer
      • vkDestroyFramebuffer

        public final long vkDestroyFramebuffer
      • vkCreateRenderPass

        public final long vkCreateRenderPass
      • vkDestroyRenderPass

        public final long vkDestroyRenderPass
      • vkGetRenderAreaGranularity

        public final long vkGetRenderAreaGranularity
      • vkCreateCommandPool

        public final long vkCreateCommandPool
      • vkDestroyCommandPool

        public final long vkDestroyCommandPool
      • vkResetCommandPool

        public final long vkResetCommandPool
      • vkAllocateCommandBuffers

        public final long vkAllocateCommandBuffers
      • vkFreeCommandBuffers

        public final long vkFreeCommandBuffers
      • vkBeginCommandBuffer

        public final long vkBeginCommandBuffer
      • vkEndCommandBuffer

        public final long vkEndCommandBuffer
      • vkResetCommandBuffer

        public final long vkResetCommandBuffer
      • vkCmdBindPipeline

        public final long vkCmdBindPipeline
      • vkCmdSetViewport

        public final long vkCmdSetViewport
      • vkCmdSetScissor

        public final long vkCmdSetScissor
      • vkCmdSetLineWidth

        public final long vkCmdSetLineWidth
      • vkCmdSetDepthBias

        public final long vkCmdSetDepthBias
      • vkCmdSetBlendConstants

        public final long vkCmdSetBlendConstants
      • vkCmdSetDepthBounds

        public final long vkCmdSetDepthBounds
      • vkCmdSetStencilCompareMask

        public final long vkCmdSetStencilCompareMask
      • vkCmdSetStencilWriteMask

        public final long vkCmdSetStencilWriteMask
      • vkCmdSetStencilReference

        public final long vkCmdSetStencilReference
      • vkCmdBindDescriptorSets

        public final long vkCmdBindDescriptorSets
      • vkCmdBindIndexBuffer

        public final long vkCmdBindIndexBuffer
      • vkCmdBindVertexBuffers

        public final long vkCmdBindVertexBuffers
      • vkCmdDraw

        public final long vkCmdDraw
      • vkCmdDrawIndexed

        public final long vkCmdDrawIndexed
      • vkCmdDrawIndirect

        public final long vkCmdDrawIndirect
      • vkCmdDrawIndexedIndirect

        public final long vkCmdDrawIndexedIndirect
      • vkCmdDispatch

        public final long vkCmdDispatch
      • vkCmdDispatchIndirect

        public final long vkCmdDispatchIndirect
      • vkCmdCopyBuffer

        public final long vkCmdCopyBuffer
      • vkCmdCopyImage

        public final long vkCmdCopyImage
      • vkCmdBlitImage

        public final long vkCmdBlitImage
      • vkCmdCopyBufferToImage

        public final long vkCmdCopyBufferToImage
      • vkCmdCopyImageToBuffer

        public final long vkCmdCopyImageToBuffer
      • vkCmdUpdateBuffer

        public final long vkCmdUpdateBuffer
      • vkCmdFillBuffer

        public final long vkCmdFillBuffer
      • vkCmdClearColorImage

        public final long vkCmdClearColorImage
      • vkCmdClearDepthStencilImage

        public final long vkCmdClearDepthStencilImage
      • vkCmdClearAttachments

        public final long vkCmdClearAttachments
      • vkCmdResolveImage

        public final long vkCmdResolveImage
      • vkCmdSetEvent

        public final long vkCmdSetEvent
      • vkCmdResetEvent

        public final long vkCmdResetEvent
      • vkCmdWaitEvents

        public final long vkCmdWaitEvents
      • vkCmdPipelineBarrier

        public final long vkCmdPipelineBarrier
      • vkCmdBeginQuery

        public final long vkCmdBeginQuery
      • vkCmdEndQuery

        public final long vkCmdEndQuery
      • vkCmdResetQueryPool

        public final long vkCmdResetQueryPool
      • vkCmdWriteTimestamp

        public final long vkCmdWriteTimestamp
      • vkCmdCopyQueryPoolResults

        public final long vkCmdCopyQueryPoolResults
      • vkCmdPushConstants

        public final long vkCmdPushConstants
      • vkCmdBeginRenderPass

        public final long vkCmdBeginRenderPass
      • vkCmdNextSubpass

        public final long vkCmdNextSubpass
      • vkCmdEndRenderPass

        public final long vkCmdEndRenderPass
      • vkCmdExecuteCommands

        public final long vkCmdExecuteCommands
      • vkBindBufferMemory2

        public final long vkBindBufferMemory2
      • vkBindImageMemory2

        public final long vkBindImageMemory2
      • vkGetDeviceGroupPeerMemoryFeatures

        public final long vkGetDeviceGroupPeerMemoryFeatures
      • vkCmdSetDeviceMask

        public final long vkCmdSetDeviceMask
      • vkCmdDispatchBase

        public final long vkCmdDispatchBase
      • vkGetImageMemoryRequirements2

        public final long vkGetImageMemoryRequirements2
      • vkGetBufferMemoryRequirements2

        public final long vkGetBufferMemoryRequirements2
      • vkGetImageSparseMemoryRequirements2

        public final long vkGetImageSparseMemoryRequirements2
      • vkTrimCommandPool

        public final long vkTrimCommandPool
      • vkGetDeviceQueue2

        public final long vkGetDeviceQueue2
      • vkCreateSamplerYcbcrConversion

        public final long vkCreateSamplerYcbcrConversion
      • vkDestroySamplerYcbcrConversion

        public final long vkDestroySamplerYcbcrConversion
      • vkCreateDescriptorUpdateTemplate

        public final long vkCreateDescriptorUpdateTemplate
      • vkDestroyDescriptorUpdateTemplate

        public final long vkDestroyDescriptorUpdateTemplate
      • vkUpdateDescriptorSetWithTemplate

        public final long vkUpdateDescriptorSetWithTemplate
      • vkGetDescriptorSetLayoutSupport

        public final long vkGetDescriptorSetLayoutSupport
      • vkCmdWriteBufferMarkerAMD

        public final long vkCmdWriteBufferMarkerAMD
      • vkSetLocalDimmingAMD

        public final long vkSetLocalDimmingAMD
      • vkCmdDrawIndirectCountAMD

        public final long vkCmdDrawIndirectCountAMD
      • vkCmdDrawIndexedIndirectCountAMD

        public final long vkCmdDrawIndexedIndirectCountAMD
      • vkGetShaderInfoAMD

        public final long vkGetShaderInfoAMD
      • vkGetBufferDeviceAddressEXT

        public final long vkGetBufferDeviceAddressEXT
      • vkGetCalibratedTimestampsEXT

        public final long vkGetCalibratedTimestampsEXT
      • vkCmdBeginConditionalRenderingEXT

        public final long vkCmdBeginConditionalRenderingEXT
      • vkCmdEndConditionalRenderingEXT

        public final long vkCmdEndConditionalRenderingEXT
      • vkDebugMarkerSetObjectTagEXT

        public final long vkDebugMarkerSetObjectTagEXT
      • vkDebugMarkerSetObjectNameEXT

        public final long vkDebugMarkerSetObjectNameEXT
      • vkCmdDebugMarkerBeginEXT

        public final long vkCmdDebugMarkerBeginEXT
      • vkCmdDebugMarkerEndEXT

        public final long vkCmdDebugMarkerEndEXT
      • vkCmdDebugMarkerInsertEXT

        public final long vkCmdDebugMarkerInsertEXT
      • vkSetDebugUtilsObjectNameEXT

        public final long vkSetDebugUtilsObjectNameEXT
      • vkSetDebugUtilsObjectTagEXT

        public final long vkSetDebugUtilsObjectTagEXT
      • vkQueueBeginDebugUtilsLabelEXT

        public final long vkQueueBeginDebugUtilsLabelEXT
      • vkQueueEndDebugUtilsLabelEXT

        public final long vkQueueEndDebugUtilsLabelEXT
      • vkQueueInsertDebugUtilsLabelEXT

        public final long vkQueueInsertDebugUtilsLabelEXT
      • vkCmdBeginDebugUtilsLabelEXT

        public final long vkCmdBeginDebugUtilsLabelEXT
      • vkCmdEndDebugUtilsLabelEXT

        public final long vkCmdEndDebugUtilsLabelEXT
      • vkCmdInsertDebugUtilsLabelEXT

        public final long vkCmdInsertDebugUtilsLabelEXT
      • vkCmdSetDiscardRectangleEXT

        public final long vkCmdSetDiscardRectangleEXT
      • vkDisplayPowerControlEXT

        public final long vkDisplayPowerControlEXT
      • vkRegisterDeviceEventEXT

        public final long vkRegisterDeviceEventEXT
      • vkRegisterDisplayEventEXT

        public final long vkRegisterDisplayEventEXT
      • vkGetSwapchainCounterEXT

        public final long vkGetSwapchainCounterEXT
      • vkGetMemoryHostPointerPropertiesEXT

        public final long vkGetMemoryHostPointerPropertiesEXT
      • vkAcquireFullScreenExclusiveModeEXT

        public final long vkAcquireFullScreenExclusiveModeEXT
      • vkReleaseFullScreenExclusiveModeEXT

        public final long vkReleaseFullScreenExclusiveModeEXT
      • vkGetDeviceGroupSurfacePresentModes2EXT

        public final long vkGetDeviceGroupSurfacePresentModes2EXT
      • vkSetHdrMetadataEXT

        public final long vkSetHdrMetadataEXT
      • vkResetQueryPoolEXT

        public final long vkResetQueryPoolEXT
      • vkGetImageDrmFormatModifierPropertiesEXT

        public final long vkGetImageDrmFormatModifierPropertiesEXT
      • vkCmdSetLineStippleEXT

        public final long vkCmdSetLineStippleEXT
      • vkCmdSetSampleLocationsEXT

        public final long vkCmdSetSampleLocationsEXT
      • vkCmdBindTransformFeedbackBuffersEXT

        public final long vkCmdBindTransformFeedbackBuffersEXT
      • vkCmdBeginTransformFeedbackEXT

        public final long vkCmdBeginTransformFeedbackEXT
      • vkCmdEndTransformFeedbackEXT

        public final long vkCmdEndTransformFeedbackEXT
      • vkCmdBeginQueryIndexedEXT

        public final long vkCmdBeginQueryIndexedEXT
      • vkCmdEndQueryIndexedEXT

        public final long vkCmdEndQueryIndexedEXT
      • vkCmdDrawIndirectByteCountEXT

        public final long vkCmdDrawIndirectByteCountEXT
      • vkCreateValidationCacheEXT

        public final long vkCreateValidationCacheEXT
      • vkDestroyValidationCacheEXT

        public final long vkDestroyValidationCacheEXT
      • vkMergeValidationCachesEXT

        public final long vkMergeValidationCachesEXT
      • vkGetValidationCacheDataEXT

        public final long vkGetValidationCacheDataEXT
      • vkGetRefreshCycleDurationGOOGLE

        public final long vkGetRefreshCycleDurationGOOGLE
      • vkGetPastPresentationTimingGOOGLE

        public final long vkGetPastPresentationTimingGOOGLE
      • vkInitializePerformanceApiINTEL

        public final long vkInitializePerformanceApiINTEL
      • vkUninitializePerformanceApiINTEL

        public final long vkUninitializePerformanceApiINTEL
      • vkCmdSetPerformanceMarkerINTEL

        public final long vkCmdSetPerformanceMarkerINTEL
      • vkCmdSetPerformanceStreamMarkerINTEL

        public final long vkCmdSetPerformanceStreamMarkerINTEL
      • vkCmdSetPerformanceOverrideINTEL

        public final long vkCmdSetPerformanceOverrideINTEL
      • vkAcquirePerformanceConfigurationINTEL

        public final long vkAcquirePerformanceConfigurationINTEL
      • vkReleasePerformanceConfigurationINTEL

        public final long vkReleasePerformanceConfigurationINTEL
      • vkQueueSetPerformanceConfigurationINTEL

        public final long vkQueueSetPerformanceConfigurationINTEL
      • vkGetPerformanceParameterINTEL

        public final long vkGetPerformanceParameterINTEL
      • vkBindBufferMemory2KHR

        public final long vkBindBufferMemory2KHR
      • vkBindImageMemory2KHR

        public final long vkBindImageMemory2KHR
      • vkCreateRenderPass2KHR

        public final long vkCreateRenderPass2KHR
      • vkCmdBeginRenderPass2KHR

        public final long vkCmdBeginRenderPass2KHR
      • vkCmdNextSubpass2KHR

        public final long vkCmdNextSubpass2KHR
      • vkCmdEndRenderPass2KHR

        public final long vkCmdEndRenderPass2KHR
      • vkCreateDescriptorUpdateTemplateKHR

        public final long vkCreateDescriptorUpdateTemplateKHR
      • vkDestroyDescriptorUpdateTemplateKHR

        public final long vkDestroyDescriptorUpdateTemplateKHR
      • vkUpdateDescriptorSetWithTemplateKHR

        public final long vkUpdateDescriptorSetWithTemplateKHR
      • vkCmdPushDescriptorSetWithTemplateKHR

        public final long vkCmdPushDescriptorSetWithTemplateKHR
      • vkGetDeviceGroupPeerMemoryFeaturesKHR

        public final long vkGetDeviceGroupPeerMemoryFeaturesKHR
      • vkCmdSetDeviceMaskKHR

        public final long vkCmdSetDeviceMaskKHR
      • vkCmdDispatchBaseKHR

        public final long vkCmdDispatchBaseKHR
      • vkGetDeviceGroupPresentCapabilitiesKHR

        public final long vkGetDeviceGroupPresentCapabilitiesKHR
      • vkGetDeviceGroupSurfacePresentModesKHR

        public final long vkGetDeviceGroupSurfacePresentModesKHR
      • vkAcquireNextImage2KHR

        public final long vkAcquireNextImage2KHR
      • vkCreateSharedSwapchainsKHR

        public final long vkCreateSharedSwapchainsKHR
      • vkCmdDrawIndirectCountKHR

        public final long vkCmdDrawIndirectCountKHR
      • vkCmdDrawIndexedIndirectCountKHR

        public final long vkCmdDrawIndexedIndirectCountKHR
      • vkImportFenceFdKHR

        public final long vkImportFenceFdKHR
      • vkGetFenceFdKHR

        public final long vkGetFenceFdKHR
      • vkImportFenceWin32HandleKHR

        public final long vkImportFenceWin32HandleKHR
      • vkGetFenceWin32HandleKHR

        public final long vkGetFenceWin32HandleKHR
      • vkGetMemoryFdKHR

        public final long vkGetMemoryFdKHR
      • vkGetMemoryFdPropertiesKHR

        public final long vkGetMemoryFdPropertiesKHR
      • vkGetMemoryWin32HandleKHR

        public final long vkGetMemoryWin32HandleKHR
      • vkGetMemoryWin32HandlePropertiesKHR

        public final long vkGetMemoryWin32HandlePropertiesKHR
      • vkImportSemaphoreFdKHR

        public final long vkImportSemaphoreFdKHR
      • vkGetSemaphoreFdKHR

        public final long vkGetSemaphoreFdKHR
      • vkImportSemaphoreWin32HandleKHR

        public final long vkImportSemaphoreWin32HandleKHR
      • vkGetSemaphoreWin32HandleKHR

        public final long vkGetSemaphoreWin32HandleKHR
      • vkGetImageMemoryRequirements2KHR

        public final long vkGetImageMemoryRequirements2KHR
      • vkGetBufferMemoryRequirements2KHR

        public final long vkGetBufferMemoryRequirements2KHR
      • vkGetImageSparseMemoryRequirements2KHR

        public final long vkGetImageSparseMemoryRequirements2KHR
      • vkTrimCommandPoolKHR

        public final long vkTrimCommandPoolKHR
      • vkGetDescriptorSetLayoutSupportKHR

        public final long vkGetDescriptorSetLayoutSupportKHR
      • vkGetPipelineExecutablePropertiesKHR

        public final long vkGetPipelineExecutablePropertiesKHR
      • vkGetPipelineExecutableStatisticsKHR

        public final long vkGetPipelineExecutableStatisticsKHR
      • vkGetPipelineExecutableInternalRepresentationsKHR

        public final long vkGetPipelineExecutableInternalRepresentationsKHR
      • vkCmdPushDescriptorSetKHR

        public final long vkCmdPushDescriptorSetKHR
      • vkCreateSamplerYcbcrConversionKHR

        public final long vkCreateSamplerYcbcrConversionKHR
      • vkDestroySamplerYcbcrConversionKHR

        public final long vkDestroySamplerYcbcrConversionKHR
      • vkGetSwapchainStatusKHR

        public final long vkGetSwapchainStatusKHR
      • vkCreateSwapchainKHR

        public final long vkCreateSwapchainKHR
      • vkDestroySwapchainKHR

        public final long vkDestroySwapchainKHR
      • vkGetSwapchainImagesKHR

        public final long vkGetSwapchainImagesKHR
      • vkAcquireNextImageKHR

        public final long vkAcquireNextImageKHR
      • vkQueuePresentKHR

        public final long vkQueuePresentKHR
      • vkCmdSetViewportWScalingNV

        public final long vkCmdSetViewportWScalingNV
      • vkCmdSetCheckpointNV

        public final long vkCmdSetCheckpointNV
      • vkGetQueueCheckpointDataNV

        public final long vkGetQueueCheckpointDataNV
      • vkGetMemoryWin32HandleNV

        public final long vkGetMemoryWin32HandleNV
      • vkCmdDrawMeshTasksNV

        public final long vkCmdDrawMeshTasksNV
      • vkCmdDrawMeshTasksIndirectNV

        public final long vkCmdDrawMeshTasksIndirectNV
      • vkCmdDrawMeshTasksIndirectCountNV

        public final long vkCmdDrawMeshTasksIndirectCountNV
      • vkCreateAccelerationStructureNV

        public final long vkCreateAccelerationStructureNV
      • vkDestroyAccelerationStructureNV

        public final long vkDestroyAccelerationStructureNV
      • vkGetAccelerationStructureMemoryRequirementsNV

        public final long vkGetAccelerationStructureMemoryRequirementsNV
      • vkBindAccelerationStructureMemoryNV

        public final long vkBindAccelerationStructureMemoryNV
      • vkCmdBuildAccelerationStructureNV

        public final long vkCmdBuildAccelerationStructureNV
      • vkCmdCopyAccelerationStructureNV

        public final long vkCmdCopyAccelerationStructureNV
      • vkCmdTraceRaysNV

        public final long vkCmdTraceRaysNV
      • vkCreateRayTracingPipelinesNV

        public final long vkCreateRayTracingPipelinesNV
      • vkGetRayTracingShaderGroupHandlesNV

        public final long vkGetRayTracingShaderGroupHandlesNV
      • vkGetAccelerationStructureHandleNV

        public final long vkGetAccelerationStructureHandleNV
      • vkCmdWriteAccelerationStructuresPropertiesNV

        public final long vkCmdWriteAccelerationStructuresPropertiesNV
      • vkCompileDeferredNV

        public final long vkCompileDeferredNV
      • vkCmdSetExclusiveScissorNV

        public final long vkCmdSetExclusiveScissorNV
      • vkCmdBindShadingRateImageNV

        public final long vkCmdBindShadingRateImageNV
      • vkCmdSetViewportShadingRatePaletteNV

        public final long vkCmdSetViewportShadingRatePaletteNV
      • vkCmdSetCoarseSampleOrderNV

        public final long vkCmdSetCoarseSampleOrderNV
      • vkCmdProcessCommandsNVX

        public final long vkCmdProcessCommandsNVX
      • vkCmdReserveSpaceForCommandsNVX

        public final long vkCmdReserveSpaceForCommandsNVX
      • vkCreateIndirectCommandsLayoutNVX

        public final long vkCreateIndirectCommandsLayoutNVX
      • vkDestroyIndirectCommandsLayoutNVX

        public final long vkDestroyIndirectCommandsLayoutNVX
      • vkCreateObjectTableNVX

        public final long vkCreateObjectTableNVX
      • vkDestroyObjectTableNVX

        public final long vkDestroyObjectTableNVX
      • vkRegisterObjectsNVX

        public final long vkRegisterObjectsNVX
      • vkUnregisterObjectsNVX

        public final long vkUnregisterObjectsNVX
      • vkGetImageViewHandleNVX

        public final long vkGetImageViewHandleNVX
      • apiVersion

        public final int apiVersion
        The Vulkan API version number.
      • Vulkan10

        public final boolean Vulkan10
        When true, VK10 is supported.
      • Vulkan11

        public final boolean Vulkan11
        When true, VK11 is supported.
      • VK_AMD_buffer_marker

        public final boolean VK_AMD_buffer_marker
        When true, AMDBufferMarker is supported.
      • VK_AMD_device_coherent_memory

        public final boolean VK_AMD_device_coherent_memory
        When true, AMDDeviceCoherentMemory is supported.
      • VK_AMD_display_native_hdr

        public final boolean VK_AMD_display_native_hdr
        When true, AMDDisplayNativeHdr is supported.
      • VK_AMD_draw_indirect_count

        public final boolean VK_AMD_draw_indirect_count
        When true, AMDDrawIndirectCount is supported.
      • VK_AMD_gcn_shader

        public final boolean VK_AMD_gcn_shader
        When true, AMDGCNShader is supported.
      • VK_AMD_gpu_shader_half_float

        public final boolean VK_AMD_gpu_shader_half_float
        When true, AMDGPUShaderHalfFloat is supported.
      • VK_AMD_gpu_shader_int16

        public final boolean VK_AMD_gpu_shader_int16
        When true, AMDGPUShaderInt16 is supported.
      • VK_AMD_memory_overallocation_behavior

        public final boolean VK_AMD_memory_overallocation_behavior
        When true, AMDMemoryOverallocationBehavior is supported.
      • VK_AMD_mixed_attachment_samples

        public final boolean VK_AMD_mixed_attachment_samples
        When true, AMDMixedAttachmentSamples is supported.
      • VK_AMD_negative_viewport_height

        public final boolean VK_AMD_negative_viewport_height
        When true, AMDNegativeViewportHeight is supported.
      • VK_AMD_pipeline_compiler_control

        public final boolean VK_AMD_pipeline_compiler_control
        When true, AMDPipelineCompilerControl 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_core_properties

        public final boolean VK_AMD_shader_core_properties
        When true, AMDShaderCoreProperties is supported.
      • VK_AMD_shader_core_properties2

        public final boolean VK_AMD_shader_core_properties2
        When true, AMDShaderCoreProperties2 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_fragment_mask

        public final boolean VK_AMD_shader_fragment_mask
        When true, AMDShaderFragmentMask is supported.
      • VK_AMD_shader_image_load_store_lod

        public final boolean VK_AMD_shader_image_load_store_lod
        When true, AMDShaderImageLoadStoreLod is supported.
      • VK_AMD_shader_info

        public final boolean VK_AMD_shader_info
        When true, AMDShaderInfo is supported.
      • VK_AMD_shader_trinary_minmax

        public final boolean VK_AMD_shader_trinary_minmax
        When true, AMDShaderTrinaryMinmax is supported.
      • VK_AMD_texture_gather_bias_lod

        public final boolean VK_AMD_texture_gather_bias_lod
        When true, AMDTextureGatherBiasLod is supported.
      • VK_EXT_astc_decode_mode

        public final boolean VK_EXT_astc_decode_mode
        When true, EXTAstcDecodeMode is supported.
      • VK_EXT_blend_operation_advanced

        public final boolean VK_EXT_blend_operation_advanced
        When true, EXTBlendOperationAdvanced is supported.
      • VK_EXT_buffer_device_address

        public final boolean VK_EXT_buffer_device_address
        When true, EXTBufferDeviceAddress is supported.
      • VK_EXT_calibrated_timestamps

        public final boolean VK_EXT_calibrated_timestamps
        When true, EXTCalibratedTimestamps is supported.
      • VK_EXT_conditional_rendering

        public final boolean VK_EXT_conditional_rendering
        When true, EXTConditionalRendering is supported.
      • VK_EXT_conservative_rasterization

        public final boolean VK_EXT_conservative_rasterization
        When true, EXTConservativeRasterization is supported.
      • VK_EXT_debug_marker

        public final boolean VK_EXT_debug_marker
        When true, EXTDebugMarker is supported.
      • VK_EXT_depth_clip_enable

        public final boolean VK_EXT_depth_clip_enable
        When true, EXTDepthClipEnable is supported.
      • VK_EXT_depth_range_unrestricted

        public final boolean VK_EXT_depth_range_unrestricted
        When true, EXTDepthRangeUnrestricted is supported.
      • VK_EXT_descriptor_indexing

        public final boolean VK_EXT_descriptor_indexing
        When true, EXTDescriptorIndexing is supported.
      • VK_EXT_discard_rectangles

        public final boolean VK_EXT_discard_rectangles
        When true, EXTDiscardRectangles is supported.
      • VK_EXT_display_control

        public final boolean VK_EXT_display_control
        When true, EXTDisplayControl is supported.
      • VK_EXT_external_memory_dma_buf

        public final boolean VK_EXT_external_memory_dma_buf
        When true, EXTExternalMemoryDmaBuf is supported.
      • VK_EXT_external_memory_host

        public final boolean VK_EXT_external_memory_host
        When true, EXTExternalMemoryHost is supported.
      • VK_EXT_filter_cubic

        public final boolean VK_EXT_filter_cubic
        When true, EXTFilterCubic is supported.
      • VK_EXT_fragment_density_map

        public final boolean VK_EXT_fragment_density_map
        When true, EXTFragmentDensityMap is supported.
      • VK_EXT_fragment_shader_interlock

        public final boolean VK_EXT_fragment_shader_interlock
        When true, EXTFragmentShaderInterlock is supported.
      • VK_EXT_full_screen_exclusive

        public final boolean VK_EXT_full_screen_exclusive
        When true, EXTFullScreenExclusive is supported.
      • VK_EXT_global_priority

        public final boolean VK_EXT_global_priority
        When true, EXTGlobalPriority is supported.
      • VK_EXT_hdr_metadata

        public final boolean VK_EXT_hdr_metadata
        When true, EXTHdrMetadata is supported.
      • VK_EXT_host_query_reset

        public final boolean VK_EXT_host_query_reset
        When true, EXTHostQueryReset is supported.
      • VK_EXT_image_drm_format_modifier

        public final boolean VK_EXT_image_drm_format_modifier
        When true, EXTImageDrmFormatModifier is supported.
      • VK_EXT_index_type_uint8

        public final boolean VK_EXT_index_type_uint8
        When true, EXTIndexTypeUint8 is supported.
      • VK_EXT_inline_uniform_block

        public final boolean VK_EXT_inline_uniform_block
        When true, EXTInlineUniformBlock is supported.
      • VK_EXT_line_rasterization

        public final boolean VK_EXT_line_rasterization
        When true, EXTLineRasterization is supported.
      • VK_EXT_memory_budget

        public final boolean VK_EXT_memory_budget
        When true, EXTMemoryBudget is supported.
      • VK_EXT_memory_priority

        public final boolean VK_EXT_memory_priority
        When true, EXTMemoryPriority is supported.
      • VK_EXT_pci_bus_info

        public final boolean VK_EXT_pci_bus_info
        When true, EXTPciBusInfo is supported.
      • VK_EXT_pipeline_creation_feedback

        public final boolean VK_EXT_pipeline_creation_feedback
        When true, EXTPipelineCreationFeedback is supported.
      • VK_EXT_post_depth_coverage

        public final boolean VK_EXT_post_depth_coverage
        When true, EXTPostDepthCoverage is supported.
      • VK_EXT_queue_family_foreign

        public final boolean VK_EXT_queue_family_foreign
        When true, EXTQueueFamilyForeign is supported.
      • VK_EXT_sample_locations

        public final boolean VK_EXT_sample_locations
        When true, EXTSampleLocations is supported.
      • VK_EXT_sampler_filter_minmax

        public final boolean VK_EXT_sampler_filter_minmax
        When true, EXTSamplerFilterMinmax is supported.
      • VK_EXT_scalar_block_layout

        public final boolean VK_EXT_scalar_block_layout
        When true, EXTScalarBlockLayout is supported.
      • VK_EXT_separate_stencil_usage

        public final boolean VK_EXT_separate_stencil_usage
        When true, EXTSeparateStencilUsage is supported.
      • VK_EXT_shader_demote_to_helper_invocation

        public final boolean VK_EXT_shader_demote_to_helper_invocation
        When true, EXTShaderDemoteToHelperInvocation is supported.
      • VK_EXT_shader_stencil_export

        public final boolean VK_EXT_shader_stencil_export
        When true, EXTShaderStencilExport is supported.
      • VK_EXT_shader_subgroup_ballot

        public final boolean VK_EXT_shader_subgroup_ballot
        When true, EXTShaderSubgroupBallot is supported.
      • VK_EXT_shader_subgroup_vote

        public final boolean VK_EXT_shader_subgroup_vote
        When true, EXTShaderSubgroupVote is supported.
      • VK_EXT_shader_viewport_index_layer

        public final boolean VK_EXT_shader_viewport_index_layer
        When true, EXTShaderViewportIndexLayer is supported.
      • VK_EXT_subgroup_size_control

        public final boolean VK_EXT_subgroup_size_control
        When true, EXTSubgroupSizeControl is supported.
      • VK_EXT_texel_buffer_alignment

        public final boolean VK_EXT_texel_buffer_alignment
        When true, EXTTexelBufferAlignment is supported.
      • VK_EXT_texture_compression_astc_hdr

        public final boolean VK_EXT_texture_compression_astc_hdr
        When true, EXTTextureCompressionAstcHdr is supported.
      • VK_EXT_transform_feedback

        public final boolean VK_EXT_transform_feedback
        When true, EXTTransformFeedback is supported.
      • VK_EXT_validation_cache

        public final boolean VK_EXT_validation_cache
        When true, EXTValidationCache is supported.
      • VK_EXT_vertex_attribute_divisor

        public final boolean VK_EXT_vertex_attribute_divisor
        When true, EXTVertexAttributeDivisor is supported.
      • VK_EXT_ycbcr_image_arrays

        public final boolean VK_EXT_ycbcr_image_arrays
        When true, EXTYcbcrImageArrays is supported.
      • VK_GOOGLE_decorate_string

        public final boolean VK_GOOGLE_decorate_string
        When true, GOOGLEDecorateString is supported.
      • VK_GOOGLE_display_timing

        public final boolean VK_GOOGLE_display_timing
        When true, GOOGLEDisplayTiming is supported.
      • VK_GOOGLE_hlsl_functionality1

        public final boolean VK_GOOGLE_hlsl_functionality1
        When true, GOOGLEHlslFunctionality1 is supported.
      • VK_IMG_filter_cubic

        public final boolean VK_IMG_filter_cubic
        When true, IMGFilterCubic is supported.
      • VK_IMG_format_pvrtc

        public final boolean VK_IMG_format_pvrtc
        When true, IMGFormatPVRTC is supported.
      • VK_INTEL_performance_query

        public final boolean VK_INTEL_performance_query
        When true, INTELPerformanceQuery is supported.
      • VK_INTEL_shader_integer_functions2

        public final boolean VK_INTEL_shader_integer_functions2
        When true, INTELShaderIntegerFunctions2 is supported.
      • VK_KHR_16bit_storage

        public final boolean VK_KHR_16bit_storage
        When true, KHR16bitStorage is supported.
      • VK_KHR_8bit_storage

        public final boolean VK_KHR_8bit_storage
        When true, KHR8bitStorage is supported.
      • VK_KHR_bind_memory2

        public final boolean VK_KHR_bind_memory2
        When true, KHRBindMemory2 is supported.
      • VK_KHR_create_renderpass2

        public final boolean VK_KHR_create_renderpass2
        When true, KHRCreateRenderpass2 is supported.
      • VK_KHR_dedicated_allocation

        public final boolean VK_KHR_dedicated_allocation
        When true, KHRDedicatedAllocation is supported.
      • VK_KHR_depth_stencil_resolve

        public final boolean VK_KHR_depth_stencil_resolve
        When true, KHRDepthStencilResolve is supported.
      • VK_KHR_descriptor_update_template

        public final boolean VK_KHR_descriptor_update_template
        When true, KHRDescriptorUpdateTemplate is supported.
      • VK_KHR_device_group

        public final boolean VK_KHR_device_group
        When true, KHRDeviceGroup is supported.
      • VK_KHR_display_swapchain

        public final boolean VK_KHR_display_swapchain
        When true, KHRDisplaySwapchain is supported.
      • VK_KHR_draw_indirect_count

        public final boolean VK_KHR_draw_indirect_count
        When true, KHRDrawIndirectCount is supported.
      • VK_KHR_driver_properties

        public final boolean VK_KHR_driver_properties
        When true, KHRDriverProperties is supported.
      • VK_KHR_external_fence

        public final boolean VK_KHR_external_fence
        When true, KHRExternalFence is supported.
      • VK_KHR_external_fence_fd

        public final boolean VK_KHR_external_fence_fd
        When true, KHRExternalFenceFd is supported.
      • VK_KHR_external_fence_win32

        public final boolean VK_KHR_external_fence_win32
        When true, KHRExternalFenceWin32 is supported.
      • VK_KHR_external_memory

        public final boolean VK_KHR_external_memory
        When true, KHRExternalMemory is supported.
      • VK_KHR_external_memory_fd

        public final boolean VK_KHR_external_memory_fd
        When true, KHRExternalMemoryFd is supported.
      • VK_KHR_external_memory_win32

        public final boolean VK_KHR_external_memory_win32
        When true, KHRExternalMemoryWin32 is supported.
      • VK_KHR_external_semaphore

        public final boolean VK_KHR_external_semaphore
        When true, KHRExternalSemaphore is supported.
      • VK_KHR_external_semaphore_fd

        public final boolean VK_KHR_external_semaphore_fd
        When true, KHRExternalSemaphoreFd is supported.
      • VK_KHR_external_semaphore_win32

        public final boolean VK_KHR_external_semaphore_win32
        When true, KHRExternalSemaphoreWin32 is supported.
      • VK_KHR_get_memory_requirements2

        public final boolean VK_KHR_get_memory_requirements2
        When true, KHRGetMemoryRequirements2 is supported.
      • VK_KHR_image_format_list

        public final boolean VK_KHR_image_format_list
        When true, KHRImageFormatList is supported.
      • VK_KHR_imageless_framebuffer

        public final boolean VK_KHR_imageless_framebuffer
        When true, KHRImagelessFramebuffer is supported.
      • VK_KHR_incremental_present

        public final boolean VK_KHR_incremental_present
        When true, KHRIncrementalPresent is supported.
      • VK_KHR_maintenance1

        public final boolean VK_KHR_maintenance1
        When true, KHRMaintenance1 is supported.
      • VK_KHR_maintenance2

        public final boolean VK_KHR_maintenance2
        When true, KHRMaintenance2 is supported.
      • VK_KHR_maintenance3

        public final boolean VK_KHR_maintenance3
        When true, KHRMaintenance3 is supported.
      • VK_KHR_multiview

        public final boolean VK_KHR_multiview
        When true, KHRMultiview is supported.
      • VK_KHR_pipeline_executable_properties

        public final boolean VK_KHR_pipeline_executable_properties
        When true, KHRPipelineExecutableProperties is supported.
      • VK_KHR_push_descriptor

        public final boolean VK_KHR_push_descriptor
        When true, KHRPushDescriptor is supported.
      • VK_KHR_relaxed_block_layout

        public final boolean VK_KHR_relaxed_block_layout
        When true, KHRRelaxedBlockLayout 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_sampler_ycbcr_conversion

        public final boolean VK_KHR_sampler_ycbcr_conversion
        When true, KHRSamplerYcbcrConversion is supported.
      • VK_KHR_shader_atomic_int64

        public final boolean VK_KHR_shader_atomic_int64
        When true, KHRShaderAtomicInt64 is supported.
      • VK_KHR_shader_draw_parameters

        public final boolean VK_KHR_shader_draw_parameters
        When true, KHRShaderDrawParameters is supported.
      • VK_KHR_shader_float16_int8

        public final boolean VK_KHR_shader_float16_int8
        When true, KHRShaderFloat16Int8 is supported.
      • VK_KHR_shader_float_controls

        public final boolean VK_KHR_shader_float_controls
        When true, KHRShaderFloatControls is supported.
      • VK_KHR_shared_presentable_image

        public final boolean VK_KHR_shared_presentable_image
        When true, KHRSharedPresentableImage is supported.
      • VK_KHR_storage_buffer_storage_class

        public final boolean VK_KHR_storage_buffer_storage_class
        When true, KHRStorageBufferStorageClass is supported.
      • VK_KHR_swapchain

        public final boolean VK_KHR_swapchain
        When true, KHRSwapchain is supported.
      • VK_KHR_swapchain_mutable_format

        public final boolean VK_KHR_swapchain_mutable_format
        When true, KHRSwapchainMutableFormat is supported.
      • VK_KHR_uniform_buffer_standard_layout

        public final boolean VK_KHR_uniform_buffer_standard_layout
        When true, KHRUniformBufferStandardLayout is supported.
      • VK_KHR_variable_pointers

        public final boolean VK_KHR_variable_pointers
        When true, KHRVariablePointers is supported.
      • VK_KHR_vulkan_memory_model

        public final boolean VK_KHR_vulkan_memory_model
        When true, KHRVulkanMemoryModel is supported.
      • VK_KHR_win32_keyed_mutex

        public final boolean VK_KHR_win32_keyed_mutex
        When true, KHRWin32KeyedMutex is supported.
      • VK_NV_clip_space_w_scaling

        public final boolean VK_NV_clip_space_w_scaling
        When true, NVClipSpaceWScaling is supported.
      • VK_NV_compute_shader_derivatives

        public final boolean VK_NV_compute_shader_derivatives
        When true, NVComputeShaderDerivatives is supported.
      • VK_NV_cooperative_matrix

        public final boolean VK_NV_cooperative_matrix
        When true, NVCooperativeMatrix is supported.
      • VK_NV_corner_sampled_image

        public final boolean VK_NV_corner_sampled_image
        When true, NVCornerSampledImage is supported.
      • VK_NV_coverage_reduction_mode

        public final boolean VK_NV_coverage_reduction_mode
        When true, NVCoverageReductionMode is supported.
      • VK_NV_dedicated_allocation

        public final boolean VK_NV_dedicated_allocation
        When true, NVDedicatedAllocation is supported.
      • VK_NV_device_diagnostic_checkpoints

        public final boolean VK_NV_device_diagnostic_checkpoints
        When true, NVDeviceDiagnosticCheckpoints is supported.
      • VK_NV_external_memory

        public final boolean VK_NV_external_memory
        When true, NVExternalMemory is supported.
      • VK_NV_external_memory_win32

        public final boolean VK_NV_external_memory_win32
        When true, NVExternalMemoryWin32 is supported.
      • VK_NV_fill_rectangle

        public final boolean VK_NV_fill_rectangle
        When true, NVFillRectangle is supported.
      • VK_NV_fragment_coverage_to_color

        public final boolean VK_NV_fragment_coverage_to_color
        When true, NVFragmentCoverageToColor is supported.
      • VK_NV_fragment_shader_barycentric

        public final boolean VK_NV_fragment_shader_barycentric
        When true, NVFragmentShaderBarycentric is supported.
      • VK_NV_framebuffer_mixed_samples

        public final boolean VK_NV_framebuffer_mixed_samples
        When true, NVFramebufferMixedSamples is supported.
      • VK_NV_geometry_shader_passthrough

        public final boolean VK_NV_geometry_shader_passthrough
        When true, NVGeometryShaderPassthrough is supported.
      • VK_NV_glsl_shader

        public final boolean VK_NV_glsl_shader
        When true, NVGLSLShader is supported.
      • VK_NV_mesh_shader

        public final boolean VK_NV_mesh_shader
        When true, NVMeshShader is supported.
      • VK_NV_ray_tracing

        public final boolean VK_NV_ray_tracing
        When true, NVRayTracing is supported.
      • VK_NV_representative_fragment_test

        public final boolean VK_NV_representative_fragment_test
        When true, NVRepresentativeFragmentTest is supported.
      • VK_NV_sample_mask_override_coverage

        public final boolean VK_NV_sample_mask_override_coverage
        When true, NVSampleMaskOverrideCoverage is supported.
      • VK_NV_scissor_exclusive

        public final boolean VK_NV_scissor_exclusive
        When true, NVScissorExclusive is supported.
      • VK_NV_shader_image_footprint

        public final boolean VK_NV_shader_image_footprint
        When true, NVShaderImageFootprint is supported.
      • VK_NV_shader_sm_builtins

        public final boolean VK_NV_shader_sm_builtins
        When true, NVShaderSmBuiltins is supported.
      • VK_NV_shader_subgroup_partitioned

        public final boolean VK_NV_shader_subgroup_partitioned
        When true, NVShaderSubgroupPartitioned is supported.
      • VK_NV_shading_rate_image

        public final boolean VK_NV_shading_rate_image
        When true, NVShadingRateImage is supported.
      • VK_NV_viewport_array2

        public final boolean VK_NV_viewport_array2
        When true, NVViewportArray2 is supported.
      • VK_NV_viewport_swizzle

        public final boolean VK_NV_viewport_swizzle
        When true, NVViewportSwizzle is supported.
      • VK_NV_win32_keyed_mutex

        public final boolean VK_NV_win32_keyed_mutex
        When true, NVWin32KeyedMutex is supported.
      • VK_NVX_device_generated_commands

        public final boolean VK_NVX_device_generated_commands
        When true, NVXDeviceGeneratedCommands is supported.
      • VK_NVX_image_view_handle

        public final boolean VK_NVX_image_view_handle
        When true, NVXImageViewHandle is supported.
      • VK_NVX_multiview_per_view_attributes

        public final boolean VK_NVX_multiview_per_view_attributes
        When true, NVXMultiviewPerViewAttributes is supported.