Class VK10

java.lang.Object
org.lwjgl.vulkan.VK10
Direct Known Subclasses:
VK11

public class VK10 extends Object
  • Field Details

    • VK_SUCCESS

      public static final int VK_SUCCESS
      See Also:
    • VK_NOT_READY

      public static final int VK_NOT_READY
      See Also:
    • VK_TIMEOUT

      public static final int VK_TIMEOUT
      See Also:
    • VK_EVENT_SET

      public static final int VK_EVENT_SET
      See Also:
    • VK_EVENT_RESET

      public static final int VK_EVENT_RESET
      See Also:
    • VK_INCOMPLETE

      public static final int VK_INCOMPLETE
      See Also:
    • VK_ERROR_OUT_OF_HOST_MEMORY

      public static final int VK_ERROR_OUT_OF_HOST_MEMORY
      See Also:
    • VK_ERROR_OUT_OF_DEVICE_MEMORY

      public static final int VK_ERROR_OUT_OF_DEVICE_MEMORY
      See Also:
    • VK_ERROR_INITIALIZATION_FAILED

      public static final int VK_ERROR_INITIALIZATION_FAILED
      See Also:
    • VK_ERROR_DEVICE_LOST

      public static final int VK_ERROR_DEVICE_LOST
      See Also:
    • VK_ERROR_MEMORY_MAP_FAILED

      public static final int VK_ERROR_MEMORY_MAP_FAILED
      See Also:
    • VK_ERROR_LAYER_NOT_PRESENT

      public static final int VK_ERROR_LAYER_NOT_PRESENT
      See Also:
    • VK_ERROR_EXTENSION_NOT_PRESENT

      public static final int VK_ERROR_EXTENSION_NOT_PRESENT
      See Also:
    • VK_ERROR_FEATURE_NOT_PRESENT

      public static final int VK_ERROR_FEATURE_NOT_PRESENT
      See Also:
    • VK_ERROR_INCOMPATIBLE_DRIVER

      public static final int VK_ERROR_INCOMPATIBLE_DRIVER
      See Also:
    • VK_ERROR_TOO_MANY_OBJECTS

      public static final int VK_ERROR_TOO_MANY_OBJECTS
      See Also:
    • VK_ERROR_FORMAT_NOT_SUPPORTED

      public static final int VK_ERROR_FORMAT_NOT_SUPPORTED
      See Also:
    • VK_ERROR_FRAGMENTED_POOL

      public static final int VK_ERROR_FRAGMENTED_POOL
      See Also:
    • VK_ERROR_UNKNOWN

      public static final int VK_ERROR_UNKNOWN
      See Also:
    • VK_STRUCTURE_TYPE_APPLICATION_INFO

      public static final int VK_STRUCTURE_TYPE_APPLICATION_INFO
      See Also:
    • VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SUBMIT_INFO

      public static final int VK_STRUCTURE_TYPE_SUBMIT_INFO
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO

      public static final int VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE

      public static final int VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE
      See Also:
    • VK_STRUCTURE_TYPE_BIND_SPARSE_INFO

      public static final int VK_STRUCTURE_TYPE_BIND_SPARSE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_FENCE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_FENCE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_EVENT_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET

      public static final int VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET
      See Also:
    • VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET

      public static final int VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET
      See Also:
    • VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO

      public static final int VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO

      public static final int VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO

      public static final int VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO
      See Also:
    • VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO

      public static final int VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER

      public static final int VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER

      public static final int VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_BARRIER

      public static final int VK_STRUCTURE_TYPE_MEMORY_BARRIER
      See Also:
    • VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO
      See Also:
    • VK_PIPELINE_CACHE_HEADER_VERSION_ONE

      public static final int VK_PIPELINE_CACHE_HEADER_VERSION_ONE
      See Also:
    • VK_ACCESS_INDIRECT_COMMAND_READ_BIT

      public static final int VK_ACCESS_INDIRECT_COMMAND_READ_BIT
      See Also:
    • VK_ACCESS_INDEX_READ_BIT

      public static final int VK_ACCESS_INDEX_READ_BIT
      See Also:
    • VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT

      public static final int VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
      See Also:
    • VK_ACCESS_UNIFORM_READ_BIT

      public static final int VK_ACCESS_UNIFORM_READ_BIT
      See Also:
    • VK_ACCESS_INPUT_ATTACHMENT_READ_BIT

      public static final int VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
      See Also:
    • VK_ACCESS_SHADER_READ_BIT

      public static final int VK_ACCESS_SHADER_READ_BIT
      See Also:
    • VK_ACCESS_SHADER_WRITE_BIT

      public static final int VK_ACCESS_SHADER_WRITE_BIT
      See Also:
    • VK_ACCESS_COLOR_ATTACHMENT_READ_BIT

      public static final int VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
      See Also:
    • VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT

      public static final int VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
      See Also:
    • VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT

      public static final int VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
      See Also:
    • VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT

      public static final int VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
      See Also:
    • VK_ACCESS_TRANSFER_READ_BIT

      public static final int VK_ACCESS_TRANSFER_READ_BIT
      See Also:
    • VK_ACCESS_TRANSFER_WRITE_BIT

      public static final int VK_ACCESS_TRANSFER_WRITE_BIT
      See Also:
    • VK_ACCESS_HOST_READ_BIT

      public static final int VK_ACCESS_HOST_READ_BIT
      See Also:
    • VK_ACCESS_HOST_WRITE_BIT

      public static final int VK_ACCESS_HOST_WRITE_BIT
      See Also:
    • VK_ACCESS_MEMORY_READ_BIT

      public static final int VK_ACCESS_MEMORY_READ_BIT
      See Also:
    • VK_ACCESS_MEMORY_WRITE_BIT

      public static final int VK_ACCESS_MEMORY_WRITE_BIT
      See Also:
    • VK_IMAGE_LAYOUT_UNDEFINED

      public static final int VK_IMAGE_LAYOUT_UNDEFINED
      See Also:
    • VK_IMAGE_LAYOUT_GENERAL

      public static final int VK_IMAGE_LAYOUT_GENERAL
      See Also:
    • VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_PREINITIALIZED

      public static final int VK_IMAGE_LAYOUT_PREINITIALIZED
      See Also:
    • VK_IMAGE_ASPECT_COLOR_BIT

      public static final int VK_IMAGE_ASPECT_COLOR_BIT
      See Also:
    • VK_IMAGE_ASPECT_DEPTH_BIT

      public static final int VK_IMAGE_ASPECT_DEPTH_BIT
      See Also:
    • VK_IMAGE_ASPECT_STENCIL_BIT

      public static final int VK_IMAGE_ASPECT_STENCIL_BIT
      See Also:
    • VK_IMAGE_ASPECT_METADATA_BIT

      public static final int VK_IMAGE_ASPECT_METADATA_BIT
      See Also:
    • VK_OBJECT_TYPE_UNKNOWN

      public static final int VK_OBJECT_TYPE_UNKNOWN
      See Also:
    • VK_OBJECT_TYPE_INSTANCE

      public static final int VK_OBJECT_TYPE_INSTANCE
      See Also:
    • VK_OBJECT_TYPE_PHYSICAL_DEVICE

      public static final int VK_OBJECT_TYPE_PHYSICAL_DEVICE
      See Also:
    • VK_OBJECT_TYPE_DEVICE

      public static final int VK_OBJECT_TYPE_DEVICE
      See Also:
    • VK_OBJECT_TYPE_QUEUE

      public static final int VK_OBJECT_TYPE_QUEUE
      See Also:
    • VK_OBJECT_TYPE_SEMAPHORE

      public static final int VK_OBJECT_TYPE_SEMAPHORE
      See Also:
    • VK_OBJECT_TYPE_COMMAND_BUFFER

      public static final int VK_OBJECT_TYPE_COMMAND_BUFFER
      See Also:
    • VK_OBJECT_TYPE_FENCE

      public static final int VK_OBJECT_TYPE_FENCE
      See Also:
    • VK_OBJECT_TYPE_DEVICE_MEMORY

      public static final int VK_OBJECT_TYPE_DEVICE_MEMORY
      See Also:
    • VK_OBJECT_TYPE_BUFFER

      public static final int VK_OBJECT_TYPE_BUFFER
      See Also:
    • VK_OBJECT_TYPE_IMAGE

      public static final int VK_OBJECT_TYPE_IMAGE
      See Also:
    • VK_OBJECT_TYPE_EVENT

      public static final int VK_OBJECT_TYPE_EVENT
      See Also:
    • VK_OBJECT_TYPE_QUERY_POOL

      public static final int VK_OBJECT_TYPE_QUERY_POOL
      See Also:
    • VK_OBJECT_TYPE_BUFFER_VIEW

      public static final int VK_OBJECT_TYPE_BUFFER_VIEW
      See Also:
    • VK_OBJECT_TYPE_IMAGE_VIEW

      public static final int VK_OBJECT_TYPE_IMAGE_VIEW
      See Also:
    • VK_OBJECT_TYPE_SHADER_MODULE

      public static final int VK_OBJECT_TYPE_SHADER_MODULE
      See Also:
    • VK_OBJECT_TYPE_PIPELINE_CACHE

      public static final int VK_OBJECT_TYPE_PIPELINE_CACHE
      See Also:
    • VK_OBJECT_TYPE_PIPELINE_LAYOUT

      public static final int VK_OBJECT_TYPE_PIPELINE_LAYOUT
      See Also:
    • VK_OBJECT_TYPE_RENDER_PASS

      public static final int VK_OBJECT_TYPE_RENDER_PASS
      See Also:
    • VK_OBJECT_TYPE_PIPELINE

      public static final int VK_OBJECT_TYPE_PIPELINE
      See Also:
    • VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT

      public static final int VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
      See Also:
    • VK_OBJECT_TYPE_SAMPLER

      public static final int VK_OBJECT_TYPE_SAMPLER
      See Also:
    • VK_OBJECT_TYPE_DESCRIPTOR_POOL

      public static final int VK_OBJECT_TYPE_DESCRIPTOR_POOL
      See Also:
    • VK_OBJECT_TYPE_DESCRIPTOR_SET

      public static final int VK_OBJECT_TYPE_DESCRIPTOR_SET
      See Also:
    • VK_OBJECT_TYPE_FRAMEBUFFER

      public static final int VK_OBJECT_TYPE_FRAMEBUFFER
      See Also:
    • VK_OBJECT_TYPE_COMMAND_POOL

      public static final int VK_OBJECT_TYPE_COMMAND_POOL
      See Also:
    • VK_VENDOR_ID_KHRONOS

      public static final int VK_VENDOR_ID_KHRONOS
      See Also:
    • VK_VENDOR_ID_VIV

      public static final int VK_VENDOR_ID_VIV
      See Also:
    • VK_VENDOR_ID_VSI

      public static final int VK_VENDOR_ID_VSI
      See Also:
    • VK_VENDOR_ID_KAZAN

      public static final int VK_VENDOR_ID_KAZAN
      See Also:
    • VK_VENDOR_ID_CODEPLAY

      public static final int VK_VENDOR_ID_CODEPLAY
      See Also:
    • VK_VENDOR_ID_MESA

      public static final int VK_VENDOR_ID_MESA
      See Also:
    • VK_VENDOR_ID_POCL

      public static final int VK_VENDOR_ID_POCL
      See Also:
    • VK_VENDOR_ID_MOBILEYE

      public static final int VK_VENDOR_ID_MOBILEYE
      See Also:
    • VK_SYSTEM_ALLOCATION_SCOPE_COMMAND

      public static final int VK_SYSTEM_ALLOCATION_SCOPE_COMMAND
      See Also:
    • VK_SYSTEM_ALLOCATION_SCOPE_OBJECT

      public static final int VK_SYSTEM_ALLOCATION_SCOPE_OBJECT
      See Also:
    • VK_SYSTEM_ALLOCATION_SCOPE_CACHE

      public static final int VK_SYSTEM_ALLOCATION_SCOPE_CACHE
      See Also:
    • VK_SYSTEM_ALLOCATION_SCOPE_DEVICE

      public static final int VK_SYSTEM_ALLOCATION_SCOPE_DEVICE
      See Also:
    • VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE

      public static final int VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
      See Also:
    • VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE

      public static final int VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
      See Also:
    • VK_FORMAT_UNDEFINED

      public static final int VK_FORMAT_UNDEFINED
      See Also:
    • VK_FORMAT_R4G4_UNORM_PACK8

      public static final int VK_FORMAT_R4G4_UNORM_PACK8
      See Also:
    • VK_FORMAT_R4G4B4A4_UNORM_PACK16

      public static final int VK_FORMAT_R4G4B4A4_UNORM_PACK16
      See Also:
    • VK_FORMAT_B4G4R4A4_UNORM_PACK16

      public static final int VK_FORMAT_B4G4R4A4_UNORM_PACK16
      See Also:
    • VK_FORMAT_R5G6B5_UNORM_PACK16

      public static final int VK_FORMAT_R5G6B5_UNORM_PACK16
      See Also:
    • VK_FORMAT_B5G6R5_UNORM_PACK16

      public static final int VK_FORMAT_B5G6R5_UNORM_PACK16
      See Also:
    • VK_FORMAT_R5G5B5A1_UNORM_PACK16

      public static final int VK_FORMAT_R5G5B5A1_UNORM_PACK16
      See Also:
    • VK_FORMAT_B5G5R5A1_UNORM_PACK16

      public static final int VK_FORMAT_B5G5R5A1_UNORM_PACK16
      See Also:
    • VK_FORMAT_A1R5G5B5_UNORM_PACK16

      public static final int VK_FORMAT_A1R5G5B5_UNORM_PACK16
      See Also:
    • VK_FORMAT_R8_UNORM

      public static final int VK_FORMAT_R8_UNORM
      See Also:
    • VK_FORMAT_R8_SNORM

      public static final int VK_FORMAT_R8_SNORM
      See Also:
    • VK_FORMAT_R8_USCALED

      public static final int VK_FORMAT_R8_USCALED
      See Also:
    • VK_FORMAT_R8_SSCALED

      public static final int VK_FORMAT_R8_SSCALED
      See Also:
    • VK_FORMAT_R8_UINT

      public static final int VK_FORMAT_R8_UINT
      See Also:
    • VK_FORMAT_R8_SINT

      public static final int VK_FORMAT_R8_SINT
      See Also:
    • VK_FORMAT_R8_SRGB

      public static final int VK_FORMAT_R8_SRGB
      See Also:
    • VK_FORMAT_R8G8_UNORM

      public static final int VK_FORMAT_R8G8_UNORM
      See Also:
    • VK_FORMAT_R8G8_SNORM

      public static final int VK_FORMAT_R8G8_SNORM
      See Also:
    • VK_FORMAT_R8G8_USCALED

      public static final int VK_FORMAT_R8G8_USCALED
      See Also:
    • VK_FORMAT_R8G8_SSCALED

      public static final int VK_FORMAT_R8G8_SSCALED
      See Also:
    • VK_FORMAT_R8G8_UINT

      public static final int VK_FORMAT_R8G8_UINT
      See Also:
    • VK_FORMAT_R8G8_SINT

      public static final int VK_FORMAT_R8G8_SINT
      See Also:
    • VK_FORMAT_R8G8_SRGB

      public static final int VK_FORMAT_R8G8_SRGB
      See Also:
    • VK_FORMAT_R8G8B8_UNORM

      public static final int VK_FORMAT_R8G8B8_UNORM
      See Also:
    • VK_FORMAT_R8G8B8_SNORM

      public static final int VK_FORMAT_R8G8B8_SNORM
      See Also:
    • VK_FORMAT_R8G8B8_USCALED

      public static final int VK_FORMAT_R8G8B8_USCALED
      See Also:
    • VK_FORMAT_R8G8B8_SSCALED

      public static final int VK_FORMAT_R8G8B8_SSCALED
      See Also:
    • VK_FORMAT_R8G8B8_UINT

      public static final int VK_FORMAT_R8G8B8_UINT
      See Also:
    • VK_FORMAT_R8G8B8_SINT

      public static final int VK_FORMAT_R8G8B8_SINT
      See Also:
    • VK_FORMAT_R8G8B8_SRGB

      public static final int VK_FORMAT_R8G8B8_SRGB
      See Also:
    • VK_FORMAT_B8G8R8_UNORM

      public static final int VK_FORMAT_B8G8R8_UNORM
      See Also:
    • VK_FORMAT_B8G8R8_SNORM

      public static final int VK_FORMAT_B8G8R8_SNORM
      See Also:
    • VK_FORMAT_B8G8R8_USCALED

      public static final int VK_FORMAT_B8G8R8_USCALED
      See Also:
    • VK_FORMAT_B8G8R8_SSCALED

      public static final int VK_FORMAT_B8G8R8_SSCALED
      See Also:
    • VK_FORMAT_B8G8R8_UINT

      public static final int VK_FORMAT_B8G8R8_UINT
      See Also:
    • VK_FORMAT_B8G8R8_SINT

      public static final int VK_FORMAT_B8G8R8_SINT
      See Also:
    • VK_FORMAT_B8G8R8_SRGB

      public static final int VK_FORMAT_B8G8R8_SRGB
      See Also:
    • VK_FORMAT_R8G8B8A8_UNORM

      public static final int VK_FORMAT_R8G8B8A8_UNORM
      See Also:
    • VK_FORMAT_R8G8B8A8_SNORM

      public static final int VK_FORMAT_R8G8B8A8_SNORM
      See Also:
    • VK_FORMAT_R8G8B8A8_USCALED

      public static final int VK_FORMAT_R8G8B8A8_USCALED
      See Also:
    • VK_FORMAT_R8G8B8A8_SSCALED

      public static final int VK_FORMAT_R8G8B8A8_SSCALED
      See Also:
    • VK_FORMAT_R8G8B8A8_UINT

      public static final int VK_FORMAT_R8G8B8A8_UINT
      See Also:
    • VK_FORMAT_R8G8B8A8_SINT

      public static final int VK_FORMAT_R8G8B8A8_SINT
      See Also:
    • VK_FORMAT_R8G8B8A8_SRGB

      public static final int VK_FORMAT_R8G8B8A8_SRGB
      See Also:
    • VK_FORMAT_B8G8R8A8_UNORM

      public static final int VK_FORMAT_B8G8R8A8_UNORM
      See Also:
    • VK_FORMAT_B8G8R8A8_SNORM

      public static final int VK_FORMAT_B8G8R8A8_SNORM
      See Also:
    • VK_FORMAT_B8G8R8A8_USCALED

      public static final int VK_FORMAT_B8G8R8A8_USCALED
      See Also:
    • VK_FORMAT_B8G8R8A8_SSCALED

      public static final int VK_FORMAT_B8G8R8A8_SSCALED
      See Also:
    • VK_FORMAT_B8G8R8A8_UINT

      public static final int VK_FORMAT_B8G8R8A8_UINT
      See Also:
    • VK_FORMAT_B8G8R8A8_SINT

      public static final int VK_FORMAT_B8G8R8A8_SINT
      See Also:
    • VK_FORMAT_B8G8R8A8_SRGB

      public static final int VK_FORMAT_B8G8R8A8_SRGB
      See Also:
    • VK_FORMAT_A8B8G8R8_UNORM_PACK32

      public static final int VK_FORMAT_A8B8G8R8_UNORM_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_SNORM_PACK32

      public static final int VK_FORMAT_A8B8G8R8_SNORM_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_USCALED_PACK32

      public static final int VK_FORMAT_A8B8G8R8_USCALED_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_SSCALED_PACK32

      public static final int VK_FORMAT_A8B8G8R8_SSCALED_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_UINT_PACK32

      public static final int VK_FORMAT_A8B8G8R8_UINT_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_SINT_PACK32

      public static final int VK_FORMAT_A8B8G8R8_SINT_PACK32
      See Also:
    • VK_FORMAT_A8B8G8R8_SRGB_PACK32

      public static final int VK_FORMAT_A8B8G8R8_SRGB_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_UNORM_PACK32

      public static final int VK_FORMAT_A2R10G10B10_UNORM_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_SNORM_PACK32

      public static final int VK_FORMAT_A2R10G10B10_SNORM_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_USCALED_PACK32

      public static final int VK_FORMAT_A2R10G10B10_USCALED_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_SSCALED_PACK32

      public static final int VK_FORMAT_A2R10G10B10_SSCALED_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_UINT_PACK32

      public static final int VK_FORMAT_A2R10G10B10_UINT_PACK32
      See Also:
    • VK_FORMAT_A2R10G10B10_SINT_PACK32

      public static final int VK_FORMAT_A2R10G10B10_SINT_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_UNORM_PACK32

      public static final int VK_FORMAT_A2B10G10R10_UNORM_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_SNORM_PACK32

      public static final int VK_FORMAT_A2B10G10R10_SNORM_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_USCALED_PACK32

      public static final int VK_FORMAT_A2B10G10R10_USCALED_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_SSCALED_PACK32

      public static final int VK_FORMAT_A2B10G10R10_SSCALED_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_UINT_PACK32

      public static final int VK_FORMAT_A2B10G10R10_UINT_PACK32
      See Also:
    • VK_FORMAT_A2B10G10R10_SINT_PACK32

      public static final int VK_FORMAT_A2B10G10R10_SINT_PACK32
      See Also:
    • VK_FORMAT_R16_UNORM

      public static final int VK_FORMAT_R16_UNORM
      See Also:
    • VK_FORMAT_R16_SNORM

      public static final int VK_FORMAT_R16_SNORM
      See Also:
    • VK_FORMAT_R16_USCALED

      public static final int VK_FORMAT_R16_USCALED
      See Also:
    • VK_FORMAT_R16_SSCALED

      public static final int VK_FORMAT_R16_SSCALED
      See Also:
    • VK_FORMAT_R16_UINT

      public static final int VK_FORMAT_R16_UINT
      See Also:
    • VK_FORMAT_R16_SINT

      public static final int VK_FORMAT_R16_SINT
      See Also:
    • VK_FORMAT_R16_SFLOAT

      public static final int VK_FORMAT_R16_SFLOAT
      See Also:
    • VK_FORMAT_R16G16_UNORM

      public static final int VK_FORMAT_R16G16_UNORM
      See Also:
    • VK_FORMAT_R16G16_SNORM

      public static final int VK_FORMAT_R16G16_SNORM
      See Also:
    • VK_FORMAT_R16G16_USCALED

      public static final int VK_FORMAT_R16G16_USCALED
      See Also:
    • VK_FORMAT_R16G16_SSCALED

      public static final int VK_FORMAT_R16G16_SSCALED
      See Also:
    • VK_FORMAT_R16G16_UINT

      public static final int VK_FORMAT_R16G16_UINT
      See Also:
    • VK_FORMAT_R16G16_SINT

      public static final int VK_FORMAT_R16G16_SINT
      See Also:
    • VK_FORMAT_R16G16_SFLOAT

      public static final int VK_FORMAT_R16G16_SFLOAT
      See Also:
    • VK_FORMAT_R16G16B16_UNORM

      public static final int VK_FORMAT_R16G16B16_UNORM
      See Also:
    • VK_FORMAT_R16G16B16_SNORM

      public static final int VK_FORMAT_R16G16B16_SNORM
      See Also:
    • VK_FORMAT_R16G16B16_USCALED

      public static final int VK_FORMAT_R16G16B16_USCALED
      See Also:
    • VK_FORMAT_R16G16B16_SSCALED

      public static final int VK_FORMAT_R16G16B16_SSCALED
      See Also:
    • VK_FORMAT_R16G16B16_UINT

      public static final int VK_FORMAT_R16G16B16_UINT
      See Also:
    • VK_FORMAT_R16G16B16_SINT

      public static final int VK_FORMAT_R16G16B16_SINT
      See Also:
    • VK_FORMAT_R16G16B16_SFLOAT

      public static final int VK_FORMAT_R16G16B16_SFLOAT
      See Also:
    • VK_FORMAT_R16G16B16A16_UNORM

      public static final int VK_FORMAT_R16G16B16A16_UNORM
      See Also:
    • VK_FORMAT_R16G16B16A16_SNORM

      public static final int VK_FORMAT_R16G16B16A16_SNORM
      See Also:
    • VK_FORMAT_R16G16B16A16_USCALED

      public static final int VK_FORMAT_R16G16B16A16_USCALED
      See Also:
    • VK_FORMAT_R16G16B16A16_SSCALED

      public static final int VK_FORMAT_R16G16B16A16_SSCALED
      See Also:
    • VK_FORMAT_R16G16B16A16_UINT

      public static final int VK_FORMAT_R16G16B16A16_UINT
      See Also:
    • VK_FORMAT_R16G16B16A16_SINT

      public static final int VK_FORMAT_R16G16B16A16_SINT
      See Also:
    • VK_FORMAT_R16G16B16A16_SFLOAT

      public static final int VK_FORMAT_R16G16B16A16_SFLOAT
      See Also:
    • VK_FORMAT_R32_UINT

      public static final int VK_FORMAT_R32_UINT
      See Also:
    • VK_FORMAT_R32_SINT

      public static final int VK_FORMAT_R32_SINT
      See Also:
    • VK_FORMAT_R32_SFLOAT

      public static final int VK_FORMAT_R32_SFLOAT
      See Also:
    • VK_FORMAT_R32G32_UINT

      public static final int VK_FORMAT_R32G32_UINT
      See Also:
    • VK_FORMAT_R32G32_SINT

      public static final int VK_FORMAT_R32G32_SINT
      See Also:
    • VK_FORMAT_R32G32_SFLOAT

      public static final int VK_FORMAT_R32G32_SFLOAT
      See Also:
    • VK_FORMAT_R32G32B32_UINT

      public static final int VK_FORMAT_R32G32B32_UINT
      See Also:
    • VK_FORMAT_R32G32B32_SINT

      public static final int VK_FORMAT_R32G32B32_SINT
      See Also:
    • VK_FORMAT_R32G32B32_SFLOAT

      public static final int VK_FORMAT_R32G32B32_SFLOAT
      See Also:
    • VK_FORMAT_R32G32B32A32_UINT

      public static final int VK_FORMAT_R32G32B32A32_UINT
      See Also:
    • VK_FORMAT_R32G32B32A32_SINT

      public static final int VK_FORMAT_R32G32B32A32_SINT
      See Also:
    • VK_FORMAT_R32G32B32A32_SFLOAT

      public static final int VK_FORMAT_R32G32B32A32_SFLOAT
      See Also:
    • VK_FORMAT_R64_UINT

      public static final int VK_FORMAT_R64_UINT
      See Also:
    • VK_FORMAT_R64_SINT

      public static final int VK_FORMAT_R64_SINT
      See Also:
    • VK_FORMAT_R64_SFLOAT

      public static final int VK_FORMAT_R64_SFLOAT
      See Also:
    • VK_FORMAT_R64G64_UINT

      public static final int VK_FORMAT_R64G64_UINT
      See Also:
    • VK_FORMAT_R64G64_SINT

      public static final int VK_FORMAT_R64G64_SINT
      See Also:
    • VK_FORMAT_R64G64_SFLOAT

      public static final int VK_FORMAT_R64G64_SFLOAT
      See Also:
    • VK_FORMAT_R64G64B64_UINT

      public static final int VK_FORMAT_R64G64B64_UINT
      See Also:
    • VK_FORMAT_R64G64B64_SINT

      public static final int VK_FORMAT_R64G64B64_SINT
      See Also:
    • VK_FORMAT_R64G64B64_SFLOAT

      public static final int VK_FORMAT_R64G64B64_SFLOAT
      See Also:
    • VK_FORMAT_R64G64B64A64_UINT

      public static final int VK_FORMAT_R64G64B64A64_UINT
      See Also:
    • VK_FORMAT_R64G64B64A64_SINT

      public static final int VK_FORMAT_R64G64B64A64_SINT
      See Also:
    • VK_FORMAT_R64G64B64A64_SFLOAT

      public static final int VK_FORMAT_R64G64B64A64_SFLOAT
      See Also:
    • VK_FORMAT_B10G11R11_UFLOAT_PACK32

      public static final int VK_FORMAT_B10G11R11_UFLOAT_PACK32
      See Also:
    • VK_FORMAT_E5B9G9R9_UFLOAT_PACK32

      public static final int VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
      See Also:
    • VK_FORMAT_D16_UNORM

      public static final int VK_FORMAT_D16_UNORM
      See Also:
    • VK_FORMAT_X8_D24_UNORM_PACK32

      public static final int VK_FORMAT_X8_D24_UNORM_PACK32
      See Also:
    • VK_FORMAT_D32_SFLOAT

      public static final int VK_FORMAT_D32_SFLOAT
      See Also:
    • VK_FORMAT_S8_UINT

      public static final int VK_FORMAT_S8_UINT
      See Also:
    • VK_FORMAT_D16_UNORM_S8_UINT

      public static final int VK_FORMAT_D16_UNORM_S8_UINT
      See Also:
    • VK_FORMAT_D24_UNORM_S8_UINT

      public static final int VK_FORMAT_D24_UNORM_S8_UINT
      See Also:
    • VK_FORMAT_D32_SFLOAT_S8_UINT

      public static final int VK_FORMAT_D32_SFLOAT_S8_UINT
      See Also:
    • VK_FORMAT_BC1_RGB_UNORM_BLOCK

      public static final int VK_FORMAT_BC1_RGB_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC1_RGB_SRGB_BLOCK

      public static final int VK_FORMAT_BC1_RGB_SRGB_BLOCK
      See Also:
    • VK_FORMAT_BC1_RGBA_UNORM_BLOCK

      public static final int VK_FORMAT_BC1_RGBA_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC1_RGBA_SRGB_BLOCK

      public static final int VK_FORMAT_BC1_RGBA_SRGB_BLOCK
      See Also:
    • VK_FORMAT_BC2_UNORM_BLOCK

      public static final int VK_FORMAT_BC2_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC2_SRGB_BLOCK

      public static final int VK_FORMAT_BC2_SRGB_BLOCK
      See Also:
    • VK_FORMAT_BC3_UNORM_BLOCK

      public static final int VK_FORMAT_BC3_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC3_SRGB_BLOCK

      public static final int VK_FORMAT_BC3_SRGB_BLOCK
      See Also:
    • VK_FORMAT_BC4_UNORM_BLOCK

      public static final int VK_FORMAT_BC4_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC4_SNORM_BLOCK

      public static final int VK_FORMAT_BC4_SNORM_BLOCK
      See Also:
    • VK_FORMAT_BC5_UNORM_BLOCK

      public static final int VK_FORMAT_BC5_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC5_SNORM_BLOCK

      public static final int VK_FORMAT_BC5_SNORM_BLOCK
      See Also:
    • VK_FORMAT_BC6H_UFLOAT_BLOCK

      public static final int VK_FORMAT_BC6H_UFLOAT_BLOCK
      See Also:
    • VK_FORMAT_BC6H_SFLOAT_BLOCK

      public static final int VK_FORMAT_BC6H_SFLOAT_BLOCK
      See Also:
    • VK_FORMAT_BC7_UNORM_BLOCK

      public static final int VK_FORMAT_BC7_UNORM_BLOCK
      See Also:
    • VK_FORMAT_BC7_SRGB_BLOCK

      public static final int VK_FORMAT_BC7_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK

      public static final int VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
      See Also:
    • VK_FORMAT_EAC_R11_UNORM_BLOCK

      public static final int VK_FORMAT_EAC_R11_UNORM_BLOCK
      See Also:
    • VK_FORMAT_EAC_R11_SNORM_BLOCK

      public static final int VK_FORMAT_EAC_R11_SNORM_BLOCK
      See Also:
    • VK_FORMAT_EAC_R11G11_UNORM_BLOCK

      public static final int VK_FORMAT_EAC_R11G11_UNORM_BLOCK
      See Also:
    • VK_FORMAT_EAC_R11G11_SNORM_BLOCK

      public static final int VK_FORMAT_EAC_R11G11_SNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_4x4_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_4x4_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_4x4_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_4x4_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_5x4_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_5x4_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_5x4_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_5x4_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_5x5_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_5x5_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_5x5_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_5x5_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_6x5_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_6x5_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_6x5_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_6x5_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_6x6_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_6x6_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_6x6_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_6x6_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x5_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_8x5_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x5_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_8x5_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x6_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_8x6_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x6_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_8x6_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x8_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_8x8_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_8x8_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_8x8_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x5_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_10x5_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x5_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_10x5_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x6_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_10x6_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x6_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_10x6_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x8_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_10x8_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x8_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_10x8_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x10_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_10x10_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_10x10_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_10x10_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_12x10_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_12x10_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_12x10_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_12x10_SRGB_BLOCK
      See Also:
    • VK_FORMAT_ASTC_12x12_UNORM_BLOCK

      public static final int VK_FORMAT_ASTC_12x12_UNORM_BLOCK
      See Also:
    • VK_FORMAT_ASTC_12x12_SRGB_BLOCK

      public static final int VK_FORMAT_ASTC_12x12_SRGB_BLOCK
      See Also:
    • VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT

      public static final int VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
      See Also:
    • VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT

      public static final int VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
      See Also:
    • VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT

      public static final int VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
      See Also:
    • VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

      public static final int VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
      See Also:
    • VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT

      public static final int VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
      See Also:
    • VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT

      public static final int VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
      See Also:
    • VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

      public static final int VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
      See Also:
    • VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT

      public static final int VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
      See Also:
    • VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT

      public static final int VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
      See Also:
    • VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT

      public static final int VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
      See Also:
    • VK_FORMAT_FEATURE_BLIT_SRC_BIT

      public static final int VK_FORMAT_FEATURE_BLIT_SRC_BIT
      See Also:
    • VK_FORMAT_FEATURE_BLIT_DST_BIT

      public static final int VK_FORMAT_FEATURE_BLIT_DST_BIT
      See Also:
    • VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT

      public static final int VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
      See Also:
    • VK_IMAGE_CREATE_SPARSE_BINDING_BIT

      public static final int VK_IMAGE_CREATE_SPARSE_BINDING_BIT
      See Also:
    • VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT

      public static final int VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
      See Also:
    • VK_IMAGE_CREATE_SPARSE_ALIASED_BIT

      public static final int VK_IMAGE_CREATE_SPARSE_ALIASED_BIT
      See Also:
    • VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT

      public static final int VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
      See Also:
    • VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT

      public static final int VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT
      See Also:
    • VK_SAMPLE_COUNT_1_BIT

      public static final int VK_SAMPLE_COUNT_1_BIT
      See Also:
    • VK_SAMPLE_COUNT_2_BIT

      public static final int VK_SAMPLE_COUNT_2_BIT
      See Also:
    • VK_SAMPLE_COUNT_4_BIT

      public static final int VK_SAMPLE_COUNT_4_BIT
      See Also:
    • VK_SAMPLE_COUNT_8_BIT

      public static final int VK_SAMPLE_COUNT_8_BIT
      See Also:
    • VK_SAMPLE_COUNT_16_BIT

      public static final int VK_SAMPLE_COUNT_16_BIT
      See Also:
    • VK_SAMPLE_COUNT_32_BIT

      public static final int VK_SAMPLE_COUNT_32_BIT
      See Also:
    • VK_SAMPLE_COUNT_64_BIT

      public static final int VK_SAMPLE_COUNT_64_BIT
      See Also:
    • VK_IMAGE_TILING_OPTIMAL

      public static final int VK_IMAGE_TILING_OPTIMAL
      See Also:
    • VK_IMAGE_TILING_LINEAR

      public static final int VK_IMAGE_TILING_LINEAR
      See Also:
    • VK_IMAGE_TYPE_1D

      public static final int VK_IMAGE_TYPE_1D
      See Also:
    • VK_IMAGE_TYPE_2D

      public static final int VK_IMAGE_TYPE_2D
      See Also:
    • VK_IMAGE_TYPE_3D

      public static final int VK_IMAGE_TYPE_3D
      See Also:
    • VK_IMAGE_USAGE_TRANSFER_SRC_BIT

      public static final int VK_IMAGE_USAGE_TRANSFER_SRC_BIT
      See Also:
    • VK_IMAGE_USAGE_TRANSFER_DST_BIT

      public static final int VK_IMAGE_USAGE_TRANSFER_DST_BIT
      See Also:
    • VK_IMAGE_USAGE_SAMPLED_BIT

      public static final int VK_IMAGE_USAGE_SAMPLED_BIT
      See Also:
    • VK_IMAGE_USAGE_STORAGE_BIT

      public static final int VK_IMAGE_USAGE_STORAGE_BIT
      See Also:
    • VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT

      public static final int VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
      See Also:
    • VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT

      public static final int VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
      See Also:
    • VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT

      public static final int VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
      See Also:
    • VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT

      public static final int VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
      See Also:
    • VK_MEMORY_HEAP_DEVICE_LOCAL_BIT

      public static final int VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
      See Also:
    • VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT

      public static final int VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
      See Also:
    • VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT

      public static final int VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
      See Also:
    • VK_MEMORY_PROPERTY_HOST_COHERENT_BIT

      public static final int VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
      See Also:
    • VK_MEMORY_PROPERTY_HOST_CACHED_BIT

      public static final int VK_MEMORY_PROPERTY_HOST_CACHED_BIT
      See Also:
    • VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT

      public static final int VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
      See Also:
    • VK_PHYSICAL_DEVICE_TYPE_OTHER

      public static final int VK_PHYSICAL_DEVICE_TYPE_OTHER
      See Also:
    • VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU

      public static final int VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
      See Also:
    • VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU

      public static final int VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
      See Also:
    • VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU

      public static final int VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU
      See Also:
    • VK_PHYSICAL_DEVICE_TYPE_CPU

      public static final int VK_PHYSICAL_DEVICE_TYPE_CPU
      See Also:
    • VK_QUEUE_GRAPHICS_BIT

      public static final int VK_QUEUE_GRAPHICS_BIT
      See Also:
    • VK_QUEUE_COMPUTE_BIT

      public static final int VK_QUEUE_COMPUTE_BIT
      See Also:
    • VK_QUEUE_TRANSFER_BIT

      public static final int VK_QUEUE_TRANSFER_BIT
      See Also:
    • VK_QUEUE_SPARSE_BINDING_BIT

      public static final int VK_QUEUE_SPARSE_BINDING_BIT
      See Also:
    • VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT

      public static final int VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
      See Also:
    • VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT

      public static final int VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT
      See Also:
    • VK_PIPELINE_STAGE_VERTEX_INPUT_BIT

      public static final int VK_PIPELINE_STAGE_VERTEX_INPUT_BIT
      See Also:
    • VK_PIPELINE_STAGE_VERTEX_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_VERTEX_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT

      public static final int VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
      See Also:
    • VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT

      public static final int VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
      See Also:
    • VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT

      public static final int VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
      See Also:
    • VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT

      public static final int VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
      See Also:
    • VK_PIPELINE_STAGE_TRANSFER_BIT

      public static final int VK_PIPELINE_STAGE_TRANSFER_BIT
      See Also:
    • VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT

      public static final int VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
      See Also:
    • VK_PIPELINE_STAGE_HOST_BIT

      public static final int VK_PIPELINE_STAGE_HOST_BIT
      See Also:
    • VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT

      public static final int VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
      See Also:
    • VK_PIPELINE_STAGE_ALL_COMMANDS_BIT

      public static final int VK_PIPELINE_STAGE_ALL_COMMANDS_BIT
      See Also:
    • VK_SPARSE_MEMORY_BIND_METADATA_BIT

      public static final int VK_SPARSE_MEMORY_BIND_METADATA_BIT
      See Also:
    • VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT

      public static final int VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
      See Also:
    • VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT

      public static final int VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
      See Also:
    • VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT

      public static final int VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
      See Also:
    • VK_FENCE_CREATE_SIGNALED_BIT

      public static final int VK_FENCE_CREATE_SIGNALED_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT

      public static final int VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
      See Also:
    • VK_QUERY_TYPE_OCCLUSION

      public static final int VK_QUERY_TYPE_OCCLUSION
      See Also:
    • VK_QUERY_TYPE_PIPELINE_STATISTICS

      public static final int VK_QUERY_TYPE_PIPELINE_STATISTICS
      See Also:
    • VK_QUERY_TYPE_TIMESTAMP

      public static final int VK_QUERY_TYPE_TIMESTAMP
      See Also:
    • VK_QUERY_RESULT_64_BIT

      public static final int VK_QUERY_RESULT_64_BIT
      See Also:
    • VK_QUERY_RESULT_WAIT_BIT

      public static final int VK_QUERY_RESULT_WAIT_BIT
      See Also:
    • VK_QUERY_RESULT_WITH_AVAILABILITY_BIT

      public static final int VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
      See Also:
    • VK_QUERY_RESULT_PARTIAL_BIT

      public static final int VK_QUERY_RESULT_PARTIAL_BIT
      See Also:
    • VK_BUFFER_CREATE_SPARSE_BINDING_BIT

      public static final int VK_BUFFER_CREATE_SPARSE_BINDING_BIT
      See Also:
    • VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT

      public static final int VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
      See Also:
    • VK_BUFFER_CREATE_SPARSE_ALIASED_BIT

      public static final int VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
      See Also:
    • VK_BUFFER_USAGE_TRANSFER_SRC_BIT

      public static final int VK_BUFFER_USAGE_TRANSFER_SRC_BIT
      See Also:
    • VK_BUFFER_USAGE_TRANSFER_DST_BIT

      public static final int VK_BUFFER_USAGE_TRANSFER_DST_BIT
      See Also:
    • VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_STORAGE_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_STORAGE_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_INDEX_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_INDEX_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_VERTEX_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_VERTEX_BUFFER_BIT
      See Also:
    • VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT

      public static final int VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
      See Also:
    • VK_SHARING_MODE_EXCLUSIVE

      public static final int VK_SHARING_MODE_EXCLUSIVE
      See Also:
    • VK_SHARING_MODE_CONCURRENT

      public static final int VK_SHARING_MODE_CONCURRENT
      See Also:
    • VK_COMPONENT_SWIZZLE_IDENTITY

      public static final int VK_COMPONENT_SWIZZLE_IDENTITY
      See Also:
    • VK_COMPONENT_SWIZZLE_ZERO

      public static final int VK_COMPONENT_SWIZZLE_ZERO
      See Also:
    • VK_COMPONENT_SWIZZLE_ONE

      public static final int VK_COMPONENT_SWIZZLE_ONE
      See Also:
    • VK_COMPONENT_SWIZZLE_R

      public static final int VK_COMPONENT_SWIZZLE_R
      See Also:
    • VK_COMPONENT_SWIZZLE_G

      public static final int VK_COMPONENT_SWIZZLE_G
      See Also:
    • VK_COMPONENT_SWIZZLE_B

      public static final int VK_COMPONENT_SWIZZLE_B
      See Also:
    • VK_COMPONENT_SWIZZLE_A

      public static final int VK_COMPONENT_SWIZZLE_A
      See Also:
    • VK_IMAGE_VIEW_TYPE_1D

      public static final int VK_IMAGE_VIEW_TYPE_1D
      See Also:
    • VK_IMAGE_VIEW_TYPE_2D

      public static final int VK_IMAGE_VIEW_TYPE_2D
      See Also:
    • VK_IMAGE_VIEW_TYPE_3D

      public static final int VK_IMAGE_VIEW_TYPE_3D
      See Also:
    • VK_IMAGE_VIEW_TYPE_CUBE

      public static final int VK_IMAGE_VIEW_TYPE_CUBE
      See Also:
    • VK_IMAGE_VIEW_TYPE_1D_ARRAY

      public static final int VK_IMAGE_VIEW_TYPE_1D_ARRAY
      See Also:
    • VK_IMAGE_VIEW_TYPE_2D_ARRAY

      public static final int VK_IMAGE_VIEW_TYPE_2D_ARRAY
      See Also:
    • VK_IMAGE_VIEW_TYPE_CUBE_ARRAY

      public static final int VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
      See Also:
    • VK_BLEND_FACTOR_ZERO

      public static final int VK_BLEND_FACTOR_ZERO
      See Also:
    • VK_BLEND_FACTOR_ONE

      public static final int VK_BLEND_FACTOR_ONE
      See Also:
    • VK_BLEND_FACTOR_SRC_COLOR

      public static final int VK_BLEND_FACTOR_SRC_COLOR
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR

      public static final int VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
      See Also:
    • VK_BLEND_FACTOR_DST_COLOR

      public static final int VK_BLEND_FACTOR_DST_COLOR
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR

      public static final int VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
      See Also:
    • VK_BLEND_FACTOR_SRC_ALPHA

      public static final int VK_BLEND_FACTOR_SRC_ALPHA
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA

      public static final int VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
      See Also:
    • VK_BLEND_FACTOR_DST_ALPHA

      public static final int VK_BLEND_FACTOR_DST_ALPHA
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA

      public static final int VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
      See Also:
    • VK_BLEND_FACTOR_CONSTANT_COLOR

      public static final int VK_BLEND_FACTOR_CONSTANT_COLOR
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR

      public static final int VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
      See Also:
    • VK_BLEND_FACTOR_CONSTANT_ALPHA

      public static final int VK_BLEND_FACTOR_CONSTANT_ALPHA
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA

      public static final int VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
      See Also:
    • VK_BLEND_FACTOR_SRC_ALPHA_SATURATE

      public static final int VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
      See Also:
    • VK_BLEND_FACTOR_SRC1_COLOR

      public static final int VK_BLEND_FACTOR_SRC1_COLOR
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR

      public static final int VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
      See Also:
    • VK_BLEND_FACTOR_SRC1_ALPHA

      public static final int VK_BLEND_FACTOR_SRC1_ALPHA
      See Also:
    • VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA

      public static final int VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
      See Also:
    • VK_BLEND_OP_ADD

      public static final int VK_BLEND_OP_ADD
      See Also:
    • VK_BLEND_OP_SUBTRACT

      public static final int VK_BLEND_OP_SUBTRACT
      See Also:
    • VK_BLEND_OP_REVERSE_SUBTRACT

      public static final int VK_BLEND_OP_REVERSE_SUBTRACT
      See Also:
    • VK_BLEND_OP_MIN

      public static final int VK_BLEND_OP_MIN
      See Also:
    • VK_BLEND_OP_MAX

      public static final int VK_BLEND_OP_MAX
      See Also:
    • VK_COLOR_COMPONENT_R_BIT

      public static final int VK_COLOR_COMPONENT_R_BIT
      See Also:
    • VK_COLOR_COMPONENT_G_BIT

      public static final int VK_COLOR_COMPONENT_G_BIT
      See Also:
    • VK_COLOR_COMPONENT_B_BIT

      public static final int VK_COLOR_COMPONENT_B_BIT
      See Also:
    • VK_COLOR_COMPONENT_A_BIT

      public static final int VK_COLOR_COMPONENT_A_BIT
      See Also:
    • VK_COMPARE_OP_NEVER

      public static final int VK_COMPARE_OP_NEVER
      See Also:
    • VK_COMPARE_OP_LESS

      public static final int VK_COMPARE_OP_LESS
      See Also:
    • VK_COMPARE_OP_EQUAL

      public static final int VK_COMPARE_OP_EQUAL
      See Also:
    • VK_COMPARE_OP_LESS_OR_EQUAL

      public static final int VK_COMPARE_OP_LESS_OR_EQUAL
      See Also:
    • VK_COMPARE_OP_GREATER

      public static final int VK_COMPARE_OP_GREATER
      See Also:
    • VK_COMPARE_OP_NOT_EQUAL

      public static final int VK_COMPARE_OP_NOT_EQUAL
      See Also:
    • VK_COMPARE_OP_GREATER_OR_EQUAL

      public static final int VK_COMPARE_OP_GREATER_OR_EQUAL
      See Also:
    • VK_COMPARE_OP_ALWAYS

      public static final int VK_COMPARE_OP_ALWAYS
      See Also:
    • VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT

      public static final int VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
      See Also:
    • VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT

      public static final int VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
      See Also:
    • VK_PIPELINE_CREATE_DERIVATIVE_BIT

      public static final int VK_PIPELINE_CREATE_DERIVATIVE_BIT
      See Also:
    • VK_SHADER_STAGE_VERTEX_BIT

      public static final int VK_SHADER_STAGE_VERTEX_BIT
      See Also:
    • VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT

      public static final int VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
      See Also:
    • VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT

      public static final int VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
      See Also:
    • VK_SHADER_STAGE_GEOMETRY_BIT

      public static final int VK_SHADER_STAGE_GEOMETRY_BIT
      See Also:
    • VK_SHADER_STAGE_FRAGMENT_BIT

      public static final int VK_SHADER_STAGE_FRAGMENT_BIT
      See Also:
    • VK_SHADER_STAGE_ALL_GRAPHICS

      public static final int VK_SHADER_STAGE_ALL_GRAPHICS
      See Also:
    • VK_SHADER_STAGE_COMPUTE_BIT

      public static final int VK_SHADER_STAGE_COMPUTE_BIT
      See Also:
    • VK_SHADER_STAGE_ALL

      public static final int VK_SHADER_STAGE_ALL
      See Also:
    • VK_CULL_MODE_NONE

      public static final int VK_CULL_MODE_NONE
      See Also:
    • VK_CULL_MODE_FRONT_BIT

      public static final int VK_CULL_MODE_FRONT_BIT
      See Also:
    • VK_CULL_MODE_BACK_BIT

      public static final int VK_CULL_MODE_BACK_BIT
      See Also:
    • VK_CULL_MODE_FRONT_AND_BACK

      public static final int VK_CULL_MODE_FRONT_AND_BACK
      See Also:
    • VK_DYNAMIC_STATE_VIEWPORT

      public static final int VK_DYNAMIC_STATE_VIEWPORT
      See Also:
    • VK_DYNAMIC_STATE_SCISSOR

      public static final int VK_DYNAMIC_STATE_SCISSOR
      See Also:
    • VK_DYNAMIC_STATE_LINE_WIDTH

      public static final int VK_DYNAMIC_STATE_LINE_WIDTH
      See Also:
    • VK_DYNAMIC_STATE_DEPTH_BIAS

      public static final int VK_DYNAMIC_STATE_DEPTH_BIAS
      See Also:
    • VK_DYNAMIC_STATE_BLEND_CONSTANTS

      public static final int VK_DYNAMIC_STATE_BLEND_CONSTANTS
      See Also:
    • VK_DYNAMIC_STATE_DEPTH_BOUNDS

      public static final int VK_DYNAMIC_STATE_DEPTH_BOUNDS
      See Also:
    • VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK

      public static final int VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
      See Also:
    • VK_DYNAMIC_STATE_STENCIL_WRITE_MASK

      public static final int VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
      See Also:
    • VK_DYNAMIC_STATE_STENCIL_REFERENCE

      public static final int VK_DYNAMIC_STATE_STENCIL_REFERENCE
      See Also:
    • VK_FRONT_FACE_COUNTER_CLOCKWISE

      public static final int VK_FRONT_FACE_COUNTER_CLOCKWISE
      See Also:
    • VK_FRONT_FACE_CLOCKWISE

      public static final int VK_FRONT_FACE_CLOCKWISE
      See Also:
    • VK_VERTEX_INPUT_RATE_VERTEX

      public static final int VK_VERTEX_INPUT_RATE_VERTEX
      See Also:
    • VK_VERTEX_INPUT_RATE_INSTANCE

      public static final int VK_VERTEX_INPUT_RATE_INSTANCE
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_POINT_LIST

      public static final int VK_PRIMITIVE_TOPOLOGY_POINT_LIST
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_LINE_LIST

      public static final int VK_PRIMITIVE_TOPOLOGY_LINE_LIST
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_LINE_STRIP

      public static final int VK_PRIMITIVE_TOPOLOGY_LINE_STRIP
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST

      public static final int VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP

      public static final int VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN

      public static final int VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY

      public static final int VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY

      public static final int VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY

      public static final int VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY

      public static final int VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
      See Also:
    • VK_PRIMITIVE_TOPOLOGY_PATCH_LIST

      public static final int VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
      See Also:
    • VK_POLYGON_MODE_FILL

      public static final int VK_POLYGON_MODE_FILL
      See Also:
    • VK_POLYGON_MODE_LINE

      public static final int VK_POLYGON_MODE_LINE
      See Also:
    • VK_POLYGON_MODE_POINT

      public static final int VK_POLYGON_MODE_POINT
      See Also:
    • VK_STENCIL_OP_KEEP

      public static final int VK_STENCIL_OP_KEEP
      See Also:
    • VK_STENCIL_OP_ZERO

      public static final int VK_STENCIL_OP_ZERO
      See Also:
    • VK_STENCIL_OP_REPLACE

      public static final int VK_STENCIL_OP_REPLACE
      See Also:
    • VK_STENCIL_OP_INCREMENT_AND_CLAMP

      public static final int VK_STENCIL_OP_INCREMENT_AND_CLAMP
      See Also:
    • VK_STENCIL_OP_DECREMENT_AND_CLAMP

      public static final int VK_STENCIL_OP_DECREMENT_AND_CLAMP
      See Also:
    • VK_STENCIL_OP_INVERT

      public static final int VK_STENCIL_OP_INVERT
      See Also:
    • VK_STENCIL_OP_INCREMENT_AND_WRAP

      public static final int VK_STENCIL_OP_INCREMENT_AND_WRAP
      See Also:
    • VK_STENCIL_OP_DECREMENT_AND_WRAP

      public static final int VK_STENCIL_OP_DECREMENT_AND_WRAP
      See Also:
    • VK_LOGIC_OP_CLEAR

      public static final int VK_LOGIC_OP_CLEAR
      See Also:
    • VK_LOGIC_OP_AND

      public static final int VK_LOGIC_OP_AND
      See Also:
    • VK_LOGIC_OP_AND_REVERSE

      public static final int VK_LOGIC_OP_AND_REVERSE
      See Also:
    • VK_LOGIC_OP_COPY

      public static final int VK_LOGIC_OP_COPY
      See Also:
    • VK_LOGIC_OP_AND_INVERTED

      public static final int VK_LOGIC_OP_AND_INVERTED
      See Also:
    • VK_LOGIC_OP_NO_OP

      public static final int VK_LOGIC_OP_NO_OP
      See Also:
    • VK_LOGIC_OP_XOR

      public static final int VK_LOGIC_OP_XOR
      See Also:
    • VK_LOGIC_OP_OR

      public static final int VK_LOGIC_OP_OR
      See Also:
    • VK_LOGIC_OP_NOR

      public static final int VK_LOGIC_OP_NOR
      See Also:
    • VK_LOGIC_OP_EQUIVALENT

      public static final int VK_LOGIC_OP_EQUIVALENT
      See Also:
    • VK_LOGIC_OP_INVERT

      public static final int VK_LOGIC_OP_INVERT
      See Also:
    • VK_LOGIC_OP_OR_REVERSE

      public static final int VK_LOGIC_OP_OR_REVERSE
      See Also:
    • VK_LOGIC_OP_COPY_INVERTED

      public static final int VK_LOGIC_OP_COPY_INVERTED
      See Also:
    • VK_LOGIC_OP_OR_INVERTED

      public static final int VK_LOGIC_OP_OR_INVERTED
      See Also:
    • VK_LOGIC_OP_NAND

      public static final int VK_LOGIC_OP_NAND
      See Also:
    • VK_LOGIC_OP_SET

      public static final int VK_LOGIC_OP_SET
      See Also:
    • VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK

      public static final int VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
      See Also:
    • VK_BORDER_COLOR_INT_TRANSPARENT_BLACK

      public static final int VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
      See Also:
    • VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK

      public static final int VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
      See Also:
    • VK_BORDER_COLOR_INT_OPAQUE_BLACK

      public static final int VK_BORDER_COLOR_INT_OPAQUE_BLACK
      See Also:
    • VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE

      public static final int VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
      See Also:
    • VK_BORDER_COLOR_INT_OPAQUE_WHITE

      public static final int VK_BORDER_COLOR_INT_OPAQUE_WHITE
      See Also:
    • VK_FILTER_NEAREST

      public static final int VK_FILTER_NEAREST
      See Also:
    • VK_FILTER_LINEAR

      public static final int VK_FILTER_LINEAR
      See Also:
    • VK_SAMPLER_ADDRESS_MODE_REPEAT

      public static final int VK_SAMPLER_ADDRESS_MODE_REPEAT
      See Also:
    • VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT

      public static final int VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT
      See Also:
    • VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE

      public static final int VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE
      See Also:
    • VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER

      public static final int VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
      See Also:
    • VK_SAMPLER_MIPMAP_MODE_NEAREST

      public static final int VK_SAMPLER_MIPMAP_MODE_NEAREST
      See Also:
    • VK_SAMPLER_MIPMAP_MODE_LINEAR

      public static final int VK_SAMPLER_MIPMAP_MODE_LINEAR
      See Also:
    • VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT

      public static final int VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
      See Also:
    • VK_DESCRIPTOR_TYPE_SAMPLER

      public static final int VK_DESCRIPTOR_TYPE_SAMPLER
      See Also:
    • VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER

      public static final int VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
      See Also:
    • VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE

      public static final int VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE
      See Also:
    • VK_DESCRIPTOR_TYPE_STORAGE_IMAGE

      public static final int VK_DESCRIPTOR_TYPE_STORAGE_IMAGE
      See Also:
    • VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER

      public static final int VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER
      See Also:
    • VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER

      public static final int VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER
      See Also:
    • VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER

      public static final int VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
      See Also:
    • VK_DESCRIPTOR_TYPE_STORAGE_BUFFER

      public static final int VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
      See Also:
    • VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC

      public static final int VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
      See Also:
    • VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC

      public static final int VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
      See Also:
    • VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT

      public static final int VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
      See Also:
    • VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT

      public static final int VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
      See Also:
    • VK_ATTACHMENT_LOAD_OP_LOAD

      public static final int VK_ATTACHMENT_LOAD_OP_LOAD
      See Also:
    • VK_ATTACHMENT_LOAD_OP_CLEAR

      public static final int VK_ATTACHMENT_LOAD_OP_CLEAR
      See Also:
    • VK_ATTACHMENT_LOAD_OP_DONT_CARE

      public static final int VK_ATTACHMENT_LOAD_OP_DONT_CARE
      See Also:
    • VK_ATTACHMENT_STORE_OP_STORE

      public static final int VK_ATTACHMENT_STORE_OP_STORE
      See Also:
    • VK_ATTACHMENT_STORE_OP_DONT_CARE

      public static final int VK_ATTACHMENT_STORE_OP_DONT_CARE
      See Also:
    • VK_DEPENDENCY_BY_REGION_BIT

      public static final int VK_DEPENDENCY_BY_REGION_BIT
      See Also:
    • VK_PIPELINE_BIND_POINT_GRAPHICS

      public static final int VK_PIPELINE_BIND_POINT_GRAPHICS
      See Also:
    • VK_PIPELINE_BIND_POINT_COMPUTE

      public static final int VK_PIPELINE_BIND_POINT_COMPUTE
      See Also:
    • VK_COMMAND_POOL_CREATE_TRANSIENT_BIT

      public static final int VK_COMMAND_POOL_CREATE_TRANSIENT_BIT
      See Also:
    • VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT

      public static final int VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
      See Also:
    • VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT

      public static final int VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
      See Also:
    • VK_COMMAND_BUFFER_LEVEL_PRIMARY

      public static final int VK_COMMAND_BUFFER_LEVEL_PRIMARY
      See Also:
    • VK_COMMAND_BUFFER_LEVEL_SECONDARY

      public static final int VK_COMMAND_BUFFER_LEVEL_SECONDARY
      See Also:
    • VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT

      public static final int VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
      See Also:
    • VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT

      public static final int VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
      See Also:
    • VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT

      public static final int VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
      See Also:
    • VK_QUERY_CONTROL_PRECISE_BIT

      public static final int VK_QUERY_CONTROL_PRECISE_BIT
      See Also:
    • VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT

      public static final int VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
      See Also:
    • VK_INDEX_TYPE_UINT16

      public static final int VK_INDEX_TYPE_UINT16
      See Also:
    • VK_INDEX_TYPE_UINT32

      public static final int VK_INDEX_TYPE_UINT32
      See Also:
    • VK_STENCIL_FACE_FRONT_BIT

      public static final int VK_STENCIL_FACE_FRONT_BIT
      See Also:
    • VK_STENCIL_FACE_BACK_BIT

      public static final int VK_STENCIL_FACE_BACK_BIT
      See Also:
    • VK_STENCIL_FACE_FRONT_AND_BACK

      public static final int VK_STENCIL_FACE_FRONT_AND_BACK
      See Also:
    • VK_STENCIL_FRONT_AND_BACK

      public static final int VK_STENCIL_FRONT_AND_BACK
      See Also:
    • VK_SUBPASS_CONTENTS_INLINE

      public static final int VK_SUBPASS_CONTENTS_INLINE
      See Also:
    • VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS

      public static final int VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
      See Also:
    • VK_API_VERSION_1_0

      public static final int VK_API_VERSION_1_0
    • VK_HEADER_VERSION

      public static final int VK_HEADER_VERSION
      See Also:
    • VK_NULL_HANDLE

      public static final long VK_NULL_HANDLE
      See Also:
    • VK_MAX_PHYSICAL_DEVICE_NAME_SIZE

      public static final int VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
      See Also:
    • VK_UUID_SIZE

      public static final int VK_UUID_SIZE
      See Also:
    • VK_MAX_EXTENSION_NAME_SIZE

      public static final int VK_MAX_EXTENSION_NAME_SIZE
      See Also:
    • VK_MAX_DESCRIPTION_SIZE

      public static final int VK_MAX_DESCRIPTION_SIZE
      See Also:
    • VK_MAX_MEMORY_TYPES

      public static final int VK_MAX_MEMORY_TYPES
      See Also:
    • VK_MAX_MEMORY_HEAPS

      public static final int VK_MAX_MEMORY_HEAPS
      See Also:
    • VK_REMAINING_MIP_LEVELS

      public static final int VK_REMAINING_MIP_LEVELS
      See Also:
    • VK_REMAINING_ARRAY_LAYERS

      public static final int VK_REMAINING_ARRAY_LAYERS
      See Also:
    • VK_ATTACHMENT_UNUSED

      public static final int VK_ATTACHMENT_UNUSED
      See Also:
    • VK_TRUE

      public static final int VK_TRUE
      See Also:
    • VK_FALSE

      public static final int VK_FALSE
      See Also:
    • VK_QUEUE_FAMILY_IGNORED

      public static final int VK_QUEUE_FAMILY_IGNORED
      See Also:
    • VK_SUBPASS_EXTERNAL

      public static final int VK_SUBPASS_EXTERNAL
      See Also:
    • VK_LOD_CLAMP_NONE

      public static final float VK_LOD_CLAMP_NONE
      See Also:
    • VK_WHOLE_SIZE

      public static final long VK_WHOLE_SIZE
      See Also:
  • Method Details

    • nvkCreateInstance

      public static int nvkCreateInstance(long pCreateInfo, long pAllocator, long pInstance)
      VkResult vkCreateInstance(VkInstanceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkInstance * pInstance)
    • vkCreateInstance

      public static int vkCreateInstance(VkInstanceCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, PointerBuffer pInstance)
      VkResult vkCreateInstance(VkInstanceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkInstance * pInstance)
    • nvkDestroyInstance

      public static void nvkDestroyInstance(VkInstance instance, long pAllocator)
      void vkDestroyInstance(VkInstance instance, VkAllocationCallbacks const * pAllocator)
    • vkDestroyInstance

      public static void vkDestroyInstance(VkInstance instance, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyInstance(VkInstance instance, VkAllocationCallbacks const * pAllocator)
    • nvkEnumeratePhysicalDevices

      public static int nvkEnumeratePhysicalDevices(VkInstance instance, long pPhysicalDeviceCount, long pPhysicalDevices)
      VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint32_t * pPhysicalDeviceCount, VkPhysicalDevice * pPhysicalDevices)
    • vkEnumeratePhysicalDevices

      public static int vkEnumeratePhysicalDevices(VkInstance instance, IntBuffer pPhysicalDeviceCount, @Nullable PointerBuffer pPhysicalDevices)
      VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint32_t * pPhysicalDeviceCount, VkPhysicalDevice * pPhysicalDevices)
    • nvkGetPhysicalDeviceFeatures

      public static void nvkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, long pFeatures)
      void vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures * pFeatures)
    • vkGetPhysicalDeviceFeatures

      public static void vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures pFeatures)
      void vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures * pFeatures)
    • nvkGetPhysicalDeviceFormatProperties

      public static void nvkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, int format, long pFormatProperties)
      void vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties * pFormatProperties)
    • vkGetPhysicalDeviceFormatProperties

      public static void vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, int format, VkFormatProperties pFormatProperties)
      void vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties * pFormatProperties)
    • nvkGetPhysicalDeviceImageFormatProperties

      public static int nvkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, long pImageFormatProperties)
      VkResult vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties * pImageFormatProperties)
    • vkGetPhysicalDeviceImageFormatProperties

      public static int vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, VkImageFormatProperties pImageFormatProperties)
      VkResult vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties * pImageFormatProperties)
    • nvkGetPhysicalDeviceProperties

      public static void nvkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, long pProperties)
      void vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties * pProperties)
    • vkGetPhysicalDeviceProperties

      public static void vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties pProperties)
      void vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties * pProperties)
    • nvkGetPhysicalDeviceQueueFamilyProperties

      public static void nvkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, long pQueueFamilyPropertyCount, long pQueueFamilyProperties)
      void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t * pQueueFamilyPropertyCount, VkQueueFamilyProperties * pQueueFamilyProperties)
    • vkGetPhysicalDeviceQueueFamilyProperties

      public static void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, IntBuffer pQueueFamilyPropertyCount, @Nullable VkQueueFamilyProperties.Buffer pQueueFamilyProperties)
      void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t * pQueueFamilyPropertyCount, VkQueueFamilyProperties * pQueueFamilyProperties)
    • nvkGetPhysicalDeviceMemoryProperties

      public static void nvkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, long pMemoryProperties)
      void vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties * pMemoryProperties)
    • vkGetPhysicalDeviceMemoryProperties

      public static void vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties pMemoryProperties)
      void vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties * pMemoryProperties)
    • nvkGetInstanceProcAddr

      public static long nvkGetInstanceProcAddr(long instance, long pName)
      PFN_vkVoidFunction vkGetInstanceProcAddr(VkInstance instance, char const * pName)
    • vkGetInstanceProcAddr

      public static long vkGetInstanceProcAddr(@Nullable VkInstance instance, ByteBuffer pName)
      PFN_vkVoidFunction vkGetInstanceProcAddr(VkInstance instance, char const * pName)
    • vkGetInstanceProcAddr

      public static long vkGetInstanceProcAddr(@Nullable VkInstance instance, CharSequence pName)
      PFN_vkVoidFunction vkGetInstanceProcAddr(VkInstance instance, char const * pName)
    • nvkGetDeviceProcAddr

      public static long nvkGetDeviceProcAddr(VkDevice device, long pName)
      PFN_vkVoidFunction vkGetDeviceProcAddr(VkDevice device, char const * pName)
    • vkGetDeviceProcAddr

      public static long vkGetDeviceProcAddr(VkDevice device, ByteBuffer pName)
      PFN_vkVoidFunction vkGetDeviceProcAddr(VkDevice device, char const * pName)
    • vkGetDeviceProcAddr

      public static long vkGetDeviceProcAddr(VkDevice device, CharSequence pName)
      PFN_vkVoidFunction vkGetDeviceProcAddr(VkDevice device, char const * pName)
    • nvkCreateDevice

      public static int nvkCreateDevice(VkPhysicalDevice physicalDevice, long pCreateInfo, long pAllocator, long pDevice)
      VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDevice * pDevice)
    • vkCreateDevice

      public static int vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, PointerBuffer pDevice)
      VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDevice * pDevice)
    • nvkDestroyDevice

      public static void nvkDestroyDevice(VkDevice device, long pAllocator)
      void vkDestroyDevice(VkDevice device, VkAllocationCallbacks const * pAllocator)
    • vkDestroyDevice

      public static void vkDestroyDevice(VkDevice device, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyDevice(VkDevice device, VkAllocationCallbacks const * pAllocator)
    • nvkEnumerateInstanceExtensionProperties

      public static int nvkEnumerateInstanceExtensionProperties(long pLayerName, long pPropertyCount, long pProperties)
      VkResult vkEnumerateInstanceExtensionProperties(char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateInstanceExtensionProperties

      public static int vkEnumerateInstanceExtensionProperties(@Nullable ByteBuffer pLayerName, IntBuffer pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceExtensionProperties(char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateInstanceExtensionProperties

      public static int vkEnumerateInstanceExtensionProperties(@Nullable CharSequence pLayerName, IntBuffer pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceExtensionProperties(char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • nvkEnumerateDeviceExtensionProperties

      public static int nvkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, long pLayerName, long pPropertyCount, long pProperties)
      VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateDeviceExtensionProperties

      public static int vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, @Nullable ByteBuffer pLayerName, IntBuffer pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateDeviceExtensionProperties

      public static int vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, @Nullable CharSequence pLayerName, IntBuffer pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • nvkEnumerateInstanceLayerProperties

      public static int nvkEnumerateInstanceLayerProperties(long pPropertyCount, long pProperties)
      VkResult vkEnumerateInstanceLayerProperties(uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • vkEnumerateInstanceLayerProperties

      public static int vkEnumerateInstanceLayerProperties(IntBuffer pPropertyCount, @Nullable VkLayerProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceLayerProperties(uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • nvkEnumerateDeviceLayerProperties

      public static int nvkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, long pPropertyCount, long pProperties)
      VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • vkEnumerateDeviceLayerProperties

      public static int vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, IntBuffer pPropertyCount, @Nullable VkLayerProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • nvkGetDeviceQueue

      public static void nvkGetDeviceQueue(VkDevice device, int queueFamilyIndex, int queueIndex, long pQueue)
      void vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue * pQueue)
    • vkGetDeviceQueue

      public static void vkGetDeviceQueue(VkDevice device, int queueFamilyIndex, int queueIndex, PointerBuffer pQueue)
      void vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue * pQueue)
    • nvkQueueSubmit

      public static int nvkQueueSubmit(VkQueue queue, int submitCount, long pSubmits, long fence)
      VkResult vkQueueSubmit(VkQueue queue, uint32_t submitCount, VkSubmitInfo const * pSubmits, VkFence fence)
    • vkQueueSubmit

      public static int vkQueueSubmit(VkQueue queue, @Nullable VkSubmitInfo.Buffer pSubmits, long fence)
      VkResult vkQueueSubmit(VkQueue queue, uint32_t submitCount, VkSubmitInfo const * pSubmits, VkFence fence)
    • vkQueueSubmit

      public static int vkQueueSubmit(VkQueue queue, VkSubmitInfo pSubmit, long fence)
      VkResult vkQueueSubmit(VkQueue queue, uint32_t submitCount, VkSubmitInfo const * pSubmits, VkFence fence)
    • vkQueueWaitIdle

      public static int vkQueueWaitIdle(VkQueue queue)
      VkResult vkQueueWaitIdle(VkQueue queue)
    • vkDeviceWaitIdle

      public static int vkDeviceWaitIdle(VkDevice device)
      VkResult vkDeviceWaitIdle(VkDevice device)
    • nvkAllocateMemory

      public static int nvkAllocateMemory(VkDevice device, long pAllocateInfo, long pAllocator, long pMemory)
      VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo const * pAllocateInfo, VkAllocationCallbacks const * pAllocator, VkDeviceMemory * pMemory)
    • vkAllocateMemory

      public static int vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo pAllocateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pMemory)
      VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo const * pAllocateInfo, VkAllocationCallbacks const * pAllocator, VkDeviceMemory * pMemory)
    • nvkFreeMemory

      public static void nvkFreeMemory(VkDevice device, long memory, long pAllocator)
      void vkFreeMemory(VkDevice device, VkDeviceMemory memory, VkAllocationCallbacks const * pAllocator)
    • vkFreeMemory

      public static void vkFreeMemory(VkDevice device, long memory, @Nullable VkAllocationCallbacks pAllocator)
      void vkFreeMemory(VkDevice device, VkDeviceMemory memory, VkAllocationCallbacks const * pAllocator)
    • nvkMapMemory

      public static int nvkMapMemory(VkDevice device, long memory, long offset, long size, int flags, long ppData)
      VkResult vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void ** ppData)
    • vkMapMemory

      public static int vkMapMemory(VkDevice device, long memory, long offset, long size, int flags, PointerBuffer ppData)
      VkResult vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void ** ppData)
    • vkUnmapMemory

      public static void vkUnmapMemory(VkDevice device, long memory)
      void vkUnmapMemory(VkDevice device, VkDeviceMemory memory)
    • nvkFlushMappedMemoryRanges

      public static int nvkFlushMappedMemoryRanges(VkDevice device, int memoryRangeCount, long pMemoryRanges)
      VkResult vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • vkFlushMappedMemoryRanges

      public static int vkFlushMappedMemoryRanges(VkDevice device, VkMappedMemoryRange.Buffer pMemoryRanges)
      VkResult vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • vkFlushMappedMemoryRanges

      public static int vkFlushMappedMemoryRanges(VkDevice device, VkMappedMemoryRange pMemoryRange)
      VkResult vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • nvkInvalidateMappedMemoryRanges

      public static int nvkInvalidateMappedMemoryRanges(VkDevice device, int memoryRangeCount, long pMemoryRanges)
      VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • vkInvalidateMappedMemoryRanges

      public static int vkInvalidateMappedMemoryRanges(VkDevice device, VkMappedMemoryRange.Buffer pMemoryRanges)
      VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • vkInvalidateMappedMemoryRanges

      public static int vkInvalidateMappedMemoryRanges(VkDevice device, VkMappedMemoryRange pMemoryRange)
      VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, VkMappedMemoryRange const * pMemoryRanges)
    • nvkGetDeviceMemoryCommitment

      public static void nvkGetDeviceMemoryCommitment(VkDevice device, long memory, long pCommittedMemoryInBytes)
      void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize * pCommittedMemoryInBytes)
    • vkGetDeviceMemoryCommitment

      public static void vkGetDeviceMemoryCommitment(VkDevice device, long memory, LongBuffer pCommittedMemoryInBytes)
      void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize * pCommittedMemoryInBytes)
    • vkBindBufferMemory

      public static int vkBindBufferMemory(VkDevice device, long buffer, long memory, long memoryOffset)
      VkResult vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
    • vkBindImageMemory

      public static int vkBindImageMemory(VkDevice device, long image, long memory, long memoryOffset)
      VkResult vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
    • nvkGetBufferMemoryRequirements

      public static void nvkGetBufferMemoryRequirements(VkDevice device, long buffer, long pMemoryRequirements)
      void vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements * pMemoryRequirements)
    • vkGetBufferMemoryRequirements

      public static void vkGetBufferMemoryRequirements(VkDevice device, long buffer, VkMemoryRequirements pMemoryRequirements)
      void vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements * pMemoryRequirements)
    • nvkGetImageMemoryRequirements

      public static void nvkGetImageMemoryRequirements(VkDevice device, long image, long pMemoryRequirements)
      void vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements * pMemoryRequirements)
    • vkGetImageMemoryRequirements

      public static void vkGetImageMemoryRequirements(VkDevice device, long image, VkMemoryRequirements pMemoryRequirements)
      void vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements * pMemoryRequirements)
    • nvkGetImageSparseMemoryRequirements

      public static void nvkGetImageSparseMemoryRequirements(VkDevice device, long image, long pSparseMemoryRequirementCount, long pSparseMemoryRequirements)
      void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t * pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements * pSparseMemoryRequirements)
    • vkGetImageSparseMemoryRequirements

      public static void vkGetImageSparseMemoryRequirements(VkDevice device, long image, IntBuffer pSparseMemoryRequirementCount, @Nullable VkSparseImageMemoryRequirements.Buffer pSparseMemoryRequirements)
      void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t * pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements * pSparseMemoryRequirements)
    • nvkGetPhysicalDeviceSparseImageFormatProperties

      public static void nvkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, int format, int type, int samples, int usage, int tiling, long pPropertyCount, long pProperties)
      void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t * pPropertyCount, VkSparseImageFormatProperties * pProperties)
    • vkGetPhysicalDeviceSparseImageFormatProperties

      public static void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, int format, int type, int samples, int usage, int tiling, IntBuffer pPropertyCount, @Nullable VkSparseImageFormatProperties.Buffer pProperties)
      void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t * pPropertyCount, VkSparseImageFormatProperties * pProperties)
    • nvkQueueBindSparse

      public static int nvkQueueBindSparse(VkQueue queue, int bindInfoCount, long pBindInfo, long fence)
      VkResult vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, VkBindSparseInfo const * pBindInfo, VkFence fence)
    • vkQueueBindSparse

      public static int vkQueueBindSparse(VkQueue queue, @Nullable VkBindSparseInfo.Buffer pBindInfo, long fence)
      VkResult vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, VkBindSparseInfo const * pBindInfo, VkFence fence)
    • vkQueueBindSparse

      public static int vkQueueBindSparse(VkQueue queue, VkBindSparseInfo pBindInfo, long fence)
      VkResult vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, VkBindSparseInfo const * pBindInfo, VkFence fence)
    • nvkCreateFence

      public static int nvkCreateFence(VkDevice device, long pCreateInfo, long pAllocator, long pFence)
      VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFence * pFence)
    • vkCreateFence

      public static int vkCreateFence(VkDevice device, VkFenceCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pFence)
      VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFence * pFence)
    • nvkDestroyFence

      public static void nvkDestroyFence(VkDevice device, long fence, long pAllocator)
      void vkDestroyFence(VkDevice device, VkFence fence, VkAllocationCallbacks const * pAllocator)
    • vkDestroyFence

      public static void vkDestroyFence(VkDevice device, long fence, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyFence(VkDevice device, VkFence fence, VkAllocationCallbacks const * pAllocator)
    • nvkResetFences

      public static int nvkResetFences(VkDevice device, int fenceCount, long pFences)
      VkResult vkResetFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences)
    • vkResetFences

      public static int vkResetFences(VkDevice device, LongBuffer pFences)
      VkResult vkResetFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences)
    • vkResetFences

      public static int vkResetFences(VkDevice device, long pFence)
      VkResult vkResetFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences)
    • vkGetFenceStatus

      public static int vkGetFenceStatus(VkDevice device, long fence)
      VkResult vkGetFenceStatus(VkDevice device, VkFence fence)
    • nvkWaitForFences

      public static int nvkWaitForFences(VkDevice device, int fenceCount, long pFences, int waitAll, long timeout)
      VkResult vkWaitForFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences, VkBool32 waitAll, uint64_t timeout)
    • vkWaitForFences

      public static int vkWaitForFences(VkDevice device, LongBuffer pFences, boolean waitAll, long timeout)
      VkResult vkWaitForFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences, VkBool32 waitAll, uint64_t timeout)
    • vkWaitForFences

      public static int vkWaitForFences(VkDevice device, long pFence, boolean waitAll, long timeout)
      VkResult vkWaitForFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences, VkBool32 waitAll, uint64_t timeout)
    • nvkCreateSemaphore

      public static int nvkCreateSemaphore(VkDevice device, long pCreateInfo, long pAllocator, long pSemaphore)
      VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSemaphore * pSemaphore)
    • vkCreateSemaphore

      public static int vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSemaphore)
      VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSemaphore * pSemaphore)
    • nvkDestroySemaphore

      public static void nvkDestroySemaphore(VkDevice device, long semaphore, long pAllocator)
      void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, VkAllocationCallbacks const * pAllocator)
    • vkDestroySemaphore

      public static void vkDestroySemaphore(VkDevice device, long semaphore, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, VkAllocationCallbacks const * pAllocator)
    • nvkCreateEvent

      public static int nvkCreateEvent(VkDevice device, long pCreateInfo, long pAllocator, long pEvent)
      VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkEvent * pEvent)
    • vkCreateEvent

      public static int vkCreateEvent(VkDevice device, VkEventCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pEvent)
      VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkEvent * pEvent)
    • nvkDestroyEvent

      public static void nvkDestroyEvent(VkDevice device, long event, long pAllocator)
      void vkDestroyEvent(VkDevice device, VkEvent event, VkAllocationCallbacks const * pAllocator)
    • vkDestroyEvent

      public static void vkDestroyEvent(VkDevice device, long event, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyEvent(VkDevice device, VkEvent event, VkAllocationCallbacks const * pAllocator)
    • vkGetEventStatus

      public static int vkGetEventStatus(VkDevice device, long event)
      VkResult vkGetEventStatus(VkDevice device, VkEvent event)
    • vkSetEvent

      public static int vkSetEvent(VkDevice device, long event)
      VkResult vkSetEvent(VkDevice device, VkEvent event)
    • vkResetEvent

      public static int vkResetEvent(VkDevice device, long event)
      VkResult vkResetEvent(VkDevice device, VkEvent event)
    • nvkCreateQueryPool

      public static int nvkCreateQueryPool(VkDevice device, long pCreateInfo, long pAllocator, long pQueryPool)
      VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkQueryPool * pQueryPool)
    • vkCreateQueryPool

      public static int vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pQueryPool)
      VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkQueryPool * pQueryPool)
    • nvkDestroyQueryPool

      public static void nvkDestroyQueryPool(VkDevice device, long queryPool, long pAllocator)
      void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, VkAllocationCallbacks const * pAllocator)
    • vkDestroyQueryPool

      public static void vkDestroyQueryPool(VkDevice device, long queryPool, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, VkAllocationCallbacks const * pAllocator)
    • nvkGetQueryPoolResults

      public static int nvkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, long dataSize, long pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • vkGetQueryPoolResults

      public static int vkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, ByteBuffer pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • vkGetQueryPoolResults

      public static int vkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, IntBuffer pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • vkGetQueryPoolResults

      public static int vkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, LongBuffer pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • nvkCreateBuffer

      public static int nvkCreateBuffer(VkDevice device, long pCreateInfo, long pAllocator, long pBuffer)
      VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBuffer * pBuffer)
    • vkCreateBuffer

      public static int vkCreateBuffer(VkDevice device, VkBufferCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pBuffer)
      VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBuffer * pBuffer)
    • nvkDestroyBuffer

      public static void nvkDestroyBuffer(VkDevice device, long buffer, long pAllocator)
      void vkDestroyBuffer(VkDevice device, VkBuffer buffer, VkAllocationCallbacks const * pAllocator)
    • vkDestroyBuffer

      public static void vkDestroyBuffer(VkDevice device, long buffer, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyBuffer(VkDevice device, VkBuffer buffer, VkAllocationCallbacks const * pAllocator)
    • nvkCreateBufferView

      public static int nvkCreateBufferView(VkDevice device, long pCreateInfo, long pAllocator, long pView)
      VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBufferView * pView)
    • vkCreateBufferView

      public static int vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pView)
      VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBufferView * pView)
    • nvkDestroyBufferView

      public static void nvkDestroyBufferView(VkDevice device, long bufferView, long pAllocator)
      void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, VkAllocationCallbacks const * pAllocator)
    • vkDestroyBufferView

      public static void vkDestroyBufferView(VkDevice device, long bufferView, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, VkAllocationCallbacks const * pAllocator)
    • nvkCreateImage

      public static int nvkCreateImage(VkDevice device, long pCreateInfo, long pAllocator, long pImage)
      VkResult vkCreateImage(VkDevice device, VkImageCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImage * pImage)
    • vkCreateImage

      public static int vkCreateImage(VkDevice device, VkImageCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pImage)
      VkResult vkCreateImage(VkDevice device, VkImageCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImage * pImage)
    • nvkDestroyImage

      public static void nvkDestroyImage(VkDevice device, long image, long pAllocator)
      void vkDestroyImage(VkDevice device, VkImage image, VkAllocationCallbacks const * pAllocator)
    • vkDestroyImage

      public static void vkDestroyImage(VkDevice device, long image, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyImage(VkDevice device, VkImage image, VkAllocationCallbacks const * pAllocator)
    • nvkGetImageSubresourceLayout

      public static void nvkGetImageSubresourceLayout(VkDevice device, long image, long pSubresource, long pLayout)
      void vkGetImageSubresourceLayout(VkDevice device, VkImage image, VkImageSubresource const * pSubresource, VkSubresourceLayout * pLayout)
    • vkGetImageSubresourceLayout

      public static void vkGetImageSubresourceLayout(VkDevice device, long image, VkImageSubresource pSubresource, VkSubresourceLayout pLayout)
      void vkGetImageSubresourceLayout(VkDevice device, VkImage image, VkImageSubresource const * pSubresource, VkSubresourceLayout * pLayout)
    • nvkCreateImageView

      public static int nvkCreateImageView(VkDevice device, long pCreateInfo, long pAllocator, long pView)
      VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImageView * pView)
    • vkCreateImageView

      public static int vkCreateImageView(VkDevice device, VkImageViewCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pView)
      VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImageView * pView)
    • nvkDestroyImageView

      public static void nvkDestroyImageView(VkDevice device, long imageView, long pAllocator)
      void vkDestroyImageView(VkDevice device, VkImageView imageView, VkAllocationCallbacks const * pAllocator)
    • vkDestroyImageView

      public static void vkDestroyImageView(VkDevice device, long imageView, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyImageView(VkDevice device, VkImageView imageView, VkAllocationCallbacks const * pAllocator)
    • nvkCreateShaderModule

      public static int nvkCreateShaderModule(VkDevice device, long pCreateInfo, long pAllocator, long pShaderModule)
      VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderModule * pShaderModule)
    • vkCreateShaderModule

      public static int vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pShaderModule)
      VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderModule * pShaderModule)
    • nvkDestroyShaderModule

      public static void nvkDestroyShaderModule(VkDevice device, long shaderModule, long pAllocator)
      void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, VkAllocationCallbacks const * pAllocator)
    • vkDestroyShaderModule

      public static void vkDestroyShaderModule(VkDevice device, long shaderModule, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, VkAllocationCallbacks const * pAllocator)
    • nvkCreatePipelineCache

      public static int nvkCreatePipelineCache(VkDevice device, long pCreateInfo, long pAllocator, long pPipelineCache)
      VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineCache * pPipelineCache)
    • vkCreatePipelineCache

      public static int vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelineCache)
      VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineCache * pPipelineCache)
    • nvkDestroyPipelineCache

      public static void nvkDestroyPipelineCache(VkDevice device, long pipelineCache, long pAllocator)
      void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, VkAllocationCallbacks const * pAllocator)
    • vkDestroyPipelineCache

      public static void vkDestroyPipelineCache(VkDevice device, long pipelineCache, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, VkAllocationCallbacks const * pAllocator)
    • nvkGetPipelineCacheData

      public static int nvkGetPipelineCacheData(VkDevice device, long pipelineCache, long pDataSize, long pData)
      VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t * pDataSize, void * pData)
    • vkGetPipelineCacheData

      public static int vkGetPipelineCacheData(VkDevice device, long pipelineCache, PointerBuffer pDataSize, @Nullable ByteBuffer pData)
      VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t * pDataSize, void * pData)
    • nvkMergePipelineCaches

      public static int nvkMergePipelineCaches(VkDevice device, long dstCache, int srcCacheCount, long pSrcCaches)
      VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, VkPipelineCache const * pSrcCaches)
    • vkMergePipelineCaches

      public static int vkMergePipelineCaches(VkDevice device, long dstCache, LongBuffer pSrcCaches)
      VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, VkPipelineCache const * pSrcCaches)
    • nvkCreateGraphicsPipelines

      public static int nvkCreateGraphicsPipelines(VkDevice device, long pipelineCache, int createInfoCount, long pCreateInfos, long pAllocator, long pPipelines)
      VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkGraphicsPipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • vkCreateGraphicsPipelines

      public static int vkCreateGraphicsPipelines(VkDevice device, long pipelineCache, VkGraphicsPipelineCreateInfo.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelines)
      VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkGraphicsPipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • nvkCreateComputePipelines

      public static int nvkCreateComputePipelines(VkDevice device, long pipelineCache, int createInfoCount, long pCreateInfos, long pAllocator, long pPipelines)
      VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkComputePipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • vkCreateComputePipelines

      public static int vkCreateComputePipelines(VkDevice device, long pipelineCache, VkComputePipelineCreateInfo.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelines)
      VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkComputePipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • nvkDestroyPipeline

      public static void nvkDestroyPipeline(VkDevice device, long pipeline, long pAllocator)
      void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, VkAllocationCallbacks const * pAllocator)
    • vkDestroyPipeline

      public static void vkDestroyPipeline(VkDevice device, long pipeline, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, VkAllocationCallbacks const * pAllocator)
    • nvkCreatePipelineLayout

      public static int nvkCreatePipelineLayout(VkDevice device, long pCreateInfo, long pAllocator, long pPipelineLayout)
      VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineLayout * pPipelineLayout)
    • vkCreatePipelineLayout

      public static int vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelineLayout)
      VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineLayout * pPipelineLayout)
    • nvkDestroyPipelineLayout

      public static void nvkDestroyPipelineLayout(VkDevice device, long pipelineLayout, long pAllocator)
      void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, VkAllocationCallbacks const * pAllocator)
    • vkDestroyPipelineLayout

      public static void vkDestroyPipelineLayout(VkDevice device, long pipelineLayout, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, VkAllocationCallbacks const * pAllocator)
    • nvkCreateSampler

      public static int nvkCreateSampler(VkDevice device, long pCreateInfo, long pAllocator, long pSampler)
      VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSampler * pSampler)
    • vkCreateSampler

      public static int vkCreateSampler(VkDevice device, VkSamplerCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSampler)
      VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSampler * pSampler)
    • nvkDestroySampler

      public static void nvkDestroySampler(VkDevice device, long sampler, long pAllocator)
      void vkDestroySampler(VkDevice device, VkSampler sampler, VkAllocationCallbacks const * pAllocator)
    • vkDestroySampler

      public static void vkDestroySampler(VkDevice device, long sampler, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroySampler(VkDevice device, VkSampler sampler, VkAllocationCallbacks const * pAllocator)
    • nvkCreateDescriptorSetLayout

      public static int nvkCreateDescriptorSetLayout(VkDevice device, long pCreateInfo, long pAllocator, long pSetLayout)
      VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorSetLayout * pSetLayout)
    • vkCreateDescriptorSetLayout

      public static int vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSetLayout)
      VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorSetLayout * pSetLayout)
    • nvkDestroyDescriptorSetLayout

      public static void nvkDestroyDescriptorSetLayout(VkDevice device, long descriptorSetLayout, long pAllocator)
      void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, VkAllocationCallbacks const * pAllocator)
    • vkDestroyDescriptorSetLayout

      public static void vkDestroyDescriptorSetLayout(VkDevice device, long descriptorSetLayout, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, VkAllocationCallbacks const * pAllocator)
    • nvkCreateDescriptorPool

      public static int nvkCreateDescriptorPool(VkDevice device, long pCreateInfo, long pAllocator, long pDescriptorPool)
      VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorPool * pDescriptorPool)
    • vkCreateDescriptorPool

      public static int vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pDescriptorPool)
      VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorPool * pDescriptorPool)
    • nvkDestroyDescriptorPool

      public static void nvkDestroyDescriptorPool(VkDevice device, long descriptorPool, long pAllocator)
      void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkAllocationCallbacks const * pAllocator)
    • vkDestroyDescriptorPool

      public static void vkDestroyDescriptorPool(VkDevice device, long descriptorPool, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkAllocationCallbacks const * pAllocator)
    • vkResetDescriptorPool

      public static int vkResetDescriptorPool(VkDevice device, long descriptorPool, int flags)
      VkResult vkResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)
    • nvkAllocateDescriptorSets

      public static int nvkAllocateDescriptorSets(VkDevice device, long pAllocateInfo, long pDescriptorSets)
      VkResult vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo const * pAllocateInfo, VkDescriptorSet * pDescriptorSets)
    • vkAllocateDescriptorSets

      public static int vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo pAllocateInfo, LongBuffer pDescriptorSets)
      VkResult vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo const * pAllocateInfo, VkDescriptorSet * pDescriptorSets)
    • nvkFreeDescriptorSets

      public static int nvkFreeDescriptorSets(VkDevice device, long descriptorPool, int descriptorSetCount, long pDescriptorSets)
      VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets)
    • vkFreeDescriptorSets

      public static int vkFreeDescriptorSets(VkDevice device, long descriptorPool, @Nullable LongBuffer pDescriptorSets)
      VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets)
    • vkFreeDescriptorSets

      public static int vkFreeDescriptorSets(VkDevice device, long descriptorPool, long pDescriptorSet)
      VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets)
    • nvkUpdateDescriptorSets

      public static void nvkUpdateDescriptorSets(VkDevice device, int descriptorWriteCount, long pDescriptorWrites, int descriptorCopyCount, long pDescriptorCopies)
      void vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, VkWriteDescriptorSet const * pDescriptorWrites, uint32_t descriptorCopyCount, VkCopyDescriptorSet const * pDescriptorCopies)
    • vkUpdateDescriptorSets

      public static void vkUpdateDescriptorSets(VkDevice device, @Nullable VkWriteDescriptorSet.Buffer pDescriptorWrites, @Nullable VkCopyDescriptorSet.Buffer pDescriptorCopies)
      void vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, VkWriteDescriptorSet const * pDescriptorWrites, uint32_t descriptorCopyCount, VkCopyDescriptorSet const * pDescriptorCopies)
    • nvkCreateFramebuffer

      public static int nvkCreateFramebuffer(VkDevice device, long pCreateInfo, long pAllocator, long pFramebuffer)
      VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFramebuffer * pFramebuffer)
    • vkCreateFramebuffer

      public static int vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pFramebuffer)
      VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFramebuffer * pFramebuffer)
    • nvkDestroyFramebuffer

      public static void nvkDestroyFramebuffer(VkDevice device, long framebuffer, long pAllocator)
      void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, VkAllocationCallbacks const * pAllocator)
    • vkDestroyFramebuffer

      public static void vkDestroyFramebuffer(VkDevice device, long framebuffer, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, VkAllocationCallbacks const * pAllocator)
    • nvkCreateRenderPass

      public static int nvkCreateRenderPass(VkDevice device, long pCreateInfo, long pAllocator, long pRenderPass)
      VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkRenderPass * pRenderPass)
    • vkCreateRenderPass

      public static int vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pRenderPass)
      VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkRenderPass * pRenderPass)
    • nvkDestroyRenderPass

      public static void nvkDestroyRenderPass(VkDevice device, long renderPass, long pAllocator)
      void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, VkAllocationCallbacks const * pAllocator)
    • vkDestroyRenderPass

      public static void vkDestroyRenderPass(VkDevice device, long renderPass, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, VkAllocationCallbacks const * pAllocator)
    • nvkGetRenderAreaGranularity

      public static void nvkGetRenderAreaGranularity(VkDevice device, long renderPass, long pGranularity)
      void vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D * pGranularity)
    • vkGetRenderAreaGranularity

      public static void vkGetRenderAreaGranularity(VkDevice device, long renderPass, VkExtent2D pGranularity)
      void vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D * pGranularity)
    • nvkCreateCommandPool

      public static int nvkCreateCommandPool(VkDevice device, long pCreateInfo, long pAllocator, long pCommandPool)
      VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCommandPool * pCommandPool)
    • vkCreateCommandPool

      public static int vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pCommandPool)
      VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCommandPool * pCommandPool)
    • nvkDestroyCommandPool

      public static void nvkDestroyCommandPool(VkDevice device, long commandPool, long pAllocator)
      void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, VkAllocationCallbacks const * pAllocator)
    • vkDestroyCommandPool

      public static void vkDestroyCommandPool(VkDevice device, long commandPool, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, VkAllocationCallbacks const * pAllocator)
    • vkResetCommandPool

      public static int vkResetCommandPool(VkDevice device, long commandPool, int flags)
      VkResult vkResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)
    • nvkAllocateCommandBuffers

      public static int nvkAllocateCommandBuffers(VkDevice device, long pAllocateInfo, long pCommandBuffers)
      VkResult vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo const * pAllocateInfo, VkCommandBuffer * pCommandBuffers)
    • vkAllocateCommandBuffers

      public static int vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo pAllocateInfo, PointerBuffer pCommandBuffers)
      VkResult vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo const * pAllocateInfo, VkCommandBuffer * pCommandBuffers)
    • nvkFreeCommandBuffers

      public static void nvkFreeCommandBuffers(VkDevice device, long commandPool, int commandBufferCount, long pCommandBuffers)
      void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • vkFreeCommandBuffers

      public static void vkFreeCommandBuffers(VkDevice device, long commandPool, @Nullable PointerBuffer pCommandBuffers)
      void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • vkFreeCommandBuffers

      public static void vkFreeCommandBuffers(VkDevice device, long commandPool, VkCommandBuffer pCommandBuffer)
      void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • nvkBeginCommandBuffer

      public static int nvkBeginCommandBuffer(VkCommandBuffer commandBuffer, long pBeginInfo)
      VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferBeginInfo const * pBeginInfo)
    • vkBeginCommandBuffer

      public static int vkBeginCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferBeginInfo pBeginInfo)
      VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferBeginInfo const * pBeginInfo)
    • vkEndCommandBuffer

      public static int vkEndCommandBuffer(VkCommandBuffer commandBuffer)
      VkResult vkEndCommandBuffer(VkCommandBuffer commandBuffer)
    • vkResetCommandBuffer

      public static int vkResetCommandBuffer(VkCommandBuffer commandBuffer, int flags)
      VkResult vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
    • vkCmdBindPipeline

      public static void vkCmdBindPipeline(VkCommandBuffer commandBuffer, int pipelineBindPoint, long pipeline)
      void vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
    • nvkCmdSetViewport

      public static void nvkCmdSetViewport(VkCommandBuffer commandBuffer, int firstViewport, int viewportCount, long pViewports)
      void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkViewport const * pViewports)
    • vkCmdSetViewport

      public static void vkCmdSetViewport(VkCommandBuffer commandBuffer, int firstViewport, VkViewport.Buffer pViewports)
      void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkViewport const * pViewports)
    • nvkCmdSetScissor

      public static void nvkCmdSetScissor(VkCommandBuffer commandBuffer, int firstScissor, int scissorCount, long pScissors)
      void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, VkRect2D const * pScissors)
    • vkCmdSetScissor

      public static void vkCmdSetScissor(VkCommandBuffer commandBuffer, int firstScissor, VkRect2D.Buffer pScissors)
      void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, VkRect2D const * pScissors)
    • vkCmdSetLineWidth

      public static void vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth)
      void vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth)
    • vkCmdSetDepthBias

      public static void vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
      void vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
    • nvkCmdSetBlendConstants

      public static void nvkCmdSetBlendConstants(VkCommandBuffer commandBuffer, long blendConstants)
      void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, float const * blendConstants)
    • vkCmdSetBlendConstants

      public static void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, FloatBuffer blendConstants)
      void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, float const * blendConstants)
    • vkCmdSetDepthBounds

      public static void vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
      void vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
    • vkCmdSetStencilCompareMask

      public static void vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, int faceMask, int compareMask)
      void vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
    • vkCmdSetStencilWriteMask

      public static void vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, int faceMask, int writeMask)
      void vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)
    • vkCmdSetStencilReference

      public static void vkCmdSetStencilReference(VkCommandBuffer commandBuffer, int faceMask, int reference)
      void vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)
    • nvkCmdBindDescriptorSets

      public static void nvkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, int descriptorSetCount, long pDescriptorSets, int dynamicOffsetCount, long pDynamicOffsets)
      void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets, uint32_t dynamicOffsetCount, uint32_t const * pDynamicOffsets)
    • vkCmdBindDescriptorSets

      public static void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, LongBuffer pDescriptorSets, @Nullable IntBuffer pDynamicOffsets)
      void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets, uint32_t dynamicOffsetCount, uint32_t const * pDynamicOffsets)
    • vkCmdBindIndexBuffer

      public static void vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, long buffer, long offset, int indexType)
      void vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
    • nvkCmdBindVertexBuffers

      public static void nvkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, long pBuffers, long pOffsets)
      void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets)
    • vkCmdBindVertexBuffers

      public static void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, int firstBinding, LongBuffer pBuffers, LongBuffer pOffsets)
      void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets)
    • vkCmdDraw

      public static void vkCmdDraw(VkCommandBuffer commandBuffer, int vertexCount, int instanceCount, int firstVertex, int firstInstance)
      void vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
    • vkCmdDrawIndexed

      public static void vkCmdDrawIndexed(VkCommandBuffer commandBuffer, int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance)
      void vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
    • vkCmdDrawIndirect

      public static void vkCmdDrawIndirect(VkCommandBuffer commandBuffer, long buffer, long offset, int drawCount, int stride)
      void vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
    • vkCmdDrawIndexedIndirect

      public static void vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, long buffer, long offset, int drawCount, int stride)
      void vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
    • vkCmdDispatch

      public static void vkCmdDispatch(VkCommandBuffer commandBuffer, int groupCountX, int groupCountY, int groupCountZ)
      void vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
    • vkCmdDispatchIndirect

      public static void vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, long buffer, long offset)
      void vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
    • nvkCmdCopyBuffer

      public static void nvkCmdCopyBuffer(VkCommandBuffer commandBuffer, long srcBuffer, long dstBuffer, int regionCount, long pRegions)
      void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, VkBufferCopy const * pRegions)
    • vkCmdCopyBuffer

      public static void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, long srcBuffer, long dstBuffer, VkBufferCopy.Buffer pRegions)
      void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, VkBufferCopy const * pRegions)
    • nvkCmdCopyImage

      public static void nvkCmdCopyImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, int regionCount, long pRegions)
      void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageCopy const * pRegions)
    • vkCmdCopyImage

      public static void vkCmdCopyImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, VkImageCopy.Buffer pRegions)
      void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageCopy const * pRegions)
    • nvkCmdBlitImage

      public static void nvkCmdBlitImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, int regionCount, long pRegions, int filter)
      void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageBlit const * pRegions, VkFilter filter)
    • vkCmdBlitImage

      public static void vkCmdBlitImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, VkImageBlit.Buffer pRegions, int filter)
      void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageBlit const * pRegions, VkFilter filter)
    • nvkCmdCopyBufferToImage

      public static void nvkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, long srcBuffer, long dstImage, int dstImageLayout, int regionCount, long pRegions)
      void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkBufferImageCopy const * pRegions)
    • vkCmdCopyBufferToImage

      public static void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, long srcBuffer, long dstImage, int dstImageLayout, VkBufferImageCopy.Buffer pRegions)
      void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkBufferImageCopy const * pRegions)
    • nvkCmdCopyImageToBuffer

      public static void nvkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstBuffer, int regionCount, long pRegions)
      void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, VkBufferImageCopy const * pRegions)
    • vkCmdCopyImageToBuffer

      public static void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstBuffer, VkBufferImageCopy.Buffer pRegions)
      void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, VkBufferImageCopy const * pRegions)
    • nvkCmdUpdateBuffer

      public static void nvkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, long dataSize, long pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, ByteBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, ShortBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, IntBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, LongBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, FloatBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, DoubleBuffer pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdFillBuffer

      public static void vkCmdFillBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, long size, int data)
      void vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
    • nvkCmdClearColorImage

      public static void nvkCmdClearColorImage(VkCommandBuffer commandBuffer, long image, int imageLayout, long pColor, int rangeCount, long pRanges)
      void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue const * pColor, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • vkCmdClearColorImage

      public static void vkCmdClearColorImage(VkCommandBuffer commandBuffer, long image, int imageLayout, @Nullable VkClearColorValue pColor, VkImageSubresourceRange.Buffer pRanges)
      void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue const * pColor, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • vkCmdClearColorImage

      public static void vkCmdClearColorImage(VkCommandBuffer commandBuffer, long image, int imageLayout, @Nullable VkClearColorValue pColor, VkImageSubresourceRange pRange)
      void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue const * pColor, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • nvkCmdClearDepthStencilImage

      public static void nvkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, long image, int imageLayout, long pDepthStencil, int rangeCount, long pRanges)
      void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue const * pDepthStencil, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • vkCmdClearDepthStencilImage

      public static void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, long image, int imageLayout, VkClearDepthStencilValue pDepthStencil, VkImageSubresourceRange.Buffer pRanges)
      void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue const * pDepthStencil, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • vkCmdClearDepthStencilImage

      public static void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, long image, int imageLayout, VkClearDepthStencilValue pDepthStencil, VkImageSubresourceRange pRange)
      void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue const * pDepthStencil, uint32_t rangeCount, VkImageSubresourceRange const * pRanges)
    • nvkCmdClearAttachments

      public static void nvkCmdClearAttachments(VkCommandBuffer commandBuffer, int attachmentCount, long pAttachments, int rectCount, long pRects)
      void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, VkClearAttachment const * pAttachments, uint32_t rectCount, VkClearRect const * pRects)
    • vkCmdClearAttachments

      public static void vkCmdClearAttachments(VkCommandBuffer commandBuffer, VkClearAttachment.Buffer pAttachments, VkClearRect.Buffer pRects)
      void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, VkClearAttachment const * pAttachments, uint32_t rectCount, VkClearRect const * pRects)
    • nvkCmdResolveImage

      public static void nvkCmdResolveImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, int regionCount, long pRegions)
      void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageResolve const * pRegions)
    • vkCmdResolveImage

      public static void vkCmdResolveImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, VkImageResolve.Buffer pRegions)
      void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageResolve const * pRegions)
    • vkCmdResolveImage

      public static void vkCmdResolveImage(VkCommandBuffer commandBuffer, long srcImage, int srcImageLayout, long dstImage, int dstImageLayout, VkImageResolve pRegion)
      void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, VkImageResolve const * pRegions)
    • vkCmdSetEvent

      public static void vkCmdSetEvent(VkCommandBuffer commandBuffer, long event, int stageMask)
      void vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
    • vkCmdResetEvent

      public static void vkCmdResetEvent(VkCommandBuffer commandBuffer, long event, int stageMask)
      void vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
    • nvkCmdWaitEvents

      public static void nvkCmdWaitEvents(VkCommandBuffer commandBuffer, int eventCount, long pEvents, int srcStageMask, int dstStageMask, int memoryBarrierCount, long pMemoryBarriers, int bufferMemoryBarrierCount, long pBufferMemoryBarriers, int imageMemoryBarrierCount, long pImageMemoryBarriers)
      void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, VkMemoryBarrier const * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, VkBufferMemoryBarrier const * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, VkImageMemoryBarrier const * pImageMemoryBarriers)
    • vkCmdWaitEvents

      public static void vkCmdWaitEvents(VkCommandBuffer commandBuffer, LongBuffer pEvents, int srcStageMask, int dstStageMask, @Nullable VkMemoryBarrier.Buffer pMemoryBarriers, @Nullable VkBufferMemoryBarrier.Buffer pBufferMemoryBarriers, @Nullable VkImageMemoryBarrier.Buffer pImageMemoryBarriers)
      void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, VkMemoryBarrier const * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, VkBufferMemoryBarrier const * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, VkImageMemoryBarrier const * pImageMemoryBarriers)
    • nvkCmdPipelineBarrier

      public static void nvkCmdPipelineBarrier(VkCommandBuffer commandBuffer, int srcStageMask, int dstStageMask, int dependencyFlags, int memoryBarrierCount, long pMemoryBarriers, int bufferMemoryBarrierCount, long pBufferMemoryBarriers, int imageMemoryBarrierCount, long pImageMemoryBarriers)
      void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, VkMemoryBarrier const * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, VkBufferMemoryBarrier const * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, VkImageMemoryBarrier const * pImageMemoryBarriers)
    • vkCmdPipelineBarrier

      public static void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, int srcStageMask, int dstStageMask, int dependencyFlags, @Nullable VkMemoryBarrier.Buffer pMemoryBarriers, @Nullable VkBufferMemoryBarrier.Buffer pBufferMemoryBarriers, @Nullable VkImageMemoryBarrier.Buffer pImageMemoryBarriers)
      void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, VkMemoryBarrier const * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, VkBufferMemoryBarrier const * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, VkImageMemoryBarrier const * pImageMemoryBarriers)
    • vkCmdBeginQuery

      public static void vkCmdBeginQuery(VkCommandBuffer commandBuffer, long queryPool, int query, int flags)
      void vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
    • vkCmdEndQuery

      public static void vkCmdEndQuery(VkCommandBuffer commandBuffer, long queryPool, int query)
      void vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)
    • vkCmdResetQueryPool

      public static void vkCmdResetQueryPool(VkCommandBuffer commandBuffer, long queryPool, int firstQuery, int queryCount)
      void vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
    • vkCmdWriteTimestamp

      public static void vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, int pipelineStage, long queryPool, int query)
      void vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
    • vkCmdCopyQueryPoolResults

      public static void vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, long queryPool, int firstQuery, int queryCount, long dstBuffer, long dstOffset, long stride, int flags)
      void vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
    • nvkCmdPushConstants

      public static void nvkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, int size, long pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, ByteBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, ShortBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, IntBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, LongBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, FloatBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, DoubleBuffer pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • nvkCmdBeginRenderPass

      public static void nvkCmdBeginRenderPass(VkCommandBuffer commandBuffer, long pRenderPassBegin, int contents)
      void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, VkRenderPassBeginInfo const * pRenderPassBegin, VkSubpassContents contents)
    • vkCmdBeginRenderPass

      public static void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, VkRenderPassBeginInfo pRenderPassBegin, int contents)
      void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, VkRenderPassBeginInfo const * pRenderPassBegin, VkSubpassContents contents)
    • vkCmdNextSubpass

      public static void vkCmdNextSubpass(VkCommandBuffer commandBuffer, int contents)
      void vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents)
    • vkCmdEndRenderPass

      public static void vkCmdEndRenderPass(VkCommandBuffer commandBuffer)
      void vkCmdEndRenderPass(VkCommandBuffer commandBuffer)
    • nvkCmdExecuteCommands

      public static void nvkCmdExecuteCommands(VkCommandBuffer commandBuffer, int commandBufferCount, long pCommandBuffers)
      void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • vkCmdExecuteCommands

      public static void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, PointerBuffer pCommandBuffers)
      void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • vkCmdExecuteCommands

      public static void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, VkCommandBuffer pCommandBuffer)
      void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, VkCommandBuffer const * pCommandBuffers)
    • VK_MAKE_API_VERSION

      public static int VK_MAKE_API_VERSION(int variant, int major, int minor, int patch)
      uint32_t VK_MAKE_API_VERSION(uint32_t variant, uint32_t major, uint32_t minor, uint32_t patch)
    • VK_API_VERSION_VARIANT

      public static int VK_API_VERSION_VARIANT(int version)
      uint32_t VK_API_VERSION_VARIANT(uint32_t version)
    • VK_API_VERSION_MAJOR

      public static int VK_API_VERSION_MAJOR(int version)
      uint32_t VK_API_VERSION_MAJOR(uint32_t version)
    • VK_API_VERSION_MINOR

      public static int VK_API_VERSION_MINOR(int version)
      uint32_t VK_API_VERSION_MINOR(uint32_t version)
    • VK_API_VERSION_PATCH

      public static int VK_API_VERSION_PATCH(int version)
      uint32_t VK_API_VERSION_PATCH(uint32_t version)
    • VK_MAKE_VERSION

      public static int VK_MAKE_VERSION(int major, int minor, int patch)
      uint32_t VK_MAKE_VERSION(uint32_t major, uint32_t minor, uint32_t patch)
    • VK_VERSION_MAJOR

      public static int VK_VERSION_MAJOR(int version)
      uint32_t VK_VERSION_MAJOR(uint32_t version)
    • VK_VERSION_MINOR

      public static int VK_VERSION_MINOR(int version)
      uint32_t VK_VERSION_MINOR(uint32_t version)
    • VK_VERSION_PATCH

      public static int VK_VERSION_PATCH(int version)
      uint32_t VK_VERSION_PATCH(uint32_t version)
    • vkEnumeratePhysicalDevices

      public static int vkEnumeratePhysicalDevices(VkInstance instance, int[] pPhysicalDeviceCount, @Nullable PointerBuffer pPhysicalDevices)
      VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint32_t * pPhysicalDeviceCount, VkPhysicalDevice * pPhysicalDevices)
    • vkGetPhysicalDeviceQueueFamilyProperties

      public static void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, int[] pQueueFamilyPropertyCount, @Nullable VkQueueFamilyProperties.Buffer pQueueFamilyProperties)
      void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t * pQueueFamilyPropertyCount, VkQueueFamilyProperties * pQueueFamilyProperties)
    • vkEnumerateInstanceExtensionProperties

      public static int vkEnumerateInstanceExtensionProperties(@Nullable ByteBuffer pLayerName, int[] pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceExtensionProperties(char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateInstanceExtensionProperties

      public static int vkEnumerateInstanceExtensionProperties(@Nullable CharSequence pLayerName, int[] pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceExtensionProperties(char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateDeviceExtensionProperties

      public static int vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, @Nullable ByteBuffer pLayerName, int[] pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateDeviceExtensionProperties

      public static int vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, @Nullable CharSequence pLayerName, int[] pPropertyCount, @Nullable VkExtensionProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, char const * pLayerName, uint32_t * pPropertyCount, VkExtensionProperties * pProperties)
    • vkEnumerateInstanceLayerProperties

      public static int vkEnumerateInstanceLayerProperties(int[] pPropertyCount, @Nullable VkLayerProperties.Buffer pProperties)
      VkResult vkEnumerateInstanceLayerProperties(uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • vkEnumerateDeviceLayerProperties

      public static int vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, int[] pPropertyCount, @Nullable VkLayerProperties.Buffer pProperties)
      VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkLayerProperties * pProperties)
    • vkAllocateMemory

      public static int vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo pAllocateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pMemory)
      VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo const * pAllocateInfo, VkAllocationCallbacks const * pAllocator, VkDeviceMemory * pMemory)
    • vkGetDeviceMemoryCommitment

      public static void vkGetDeviceMemoryCommitment(VkDevice device, long memory, long[] pCommittedMemoryInBytes)
      void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize * pCommittedMemoryInBytes)
    • vkGetImageSparseMemoryRequirements

      public static void vkGetImageSparseMemoryRequirements(VkDevice device, long image, int[] pSparseMemoryRequirementCount, @Nullable VkSparseImageMemoryRequirements.Buffer pSparseMemoryRequirements)
      void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t * pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements * pSparseMemoryRequirements)
    • vkGetPhysicalDeviceSparseImageFormatProperties

      public static void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, int format, int type, int samples, int usage, int tiling, int[] pPropertyCount, @Nullable VkSparseImageFormatProperties.Buffer pProperties)
      void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t * pPropertyCount, VkSparseImageFormatProperties * pProperties)
    • vkCreateFence

      public static int vkCreateFence(VkDevice device, VkFenceCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pFence)
      VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFence * pFence)
    • vkResetFences

      public static int vkResetFences(VkDevice device, long[] pFences)
      VkResult vkResetFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences)
    • vkWaitForFences

      public static int vkWaitForFences(VkDevice device, long[] pFences, boolean waitAll, long timeout)
      VkResult vkWaitForFences(VkDevice device, uint32_t fenceCount, VkFence const * pFences, VkBool32 waitAll, uint64_t timeout)
    • vkCreateSemaphore

      public static int vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSemaphore)
      VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSemaphore * pSemaphore)
    • vkCreateEvent

      public static int vkCreateEvent(VkDevice device, VkEventCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pEvent)
      VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkEvent * pEvent)
    • vkCreateQueryPool

      public static int vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pQueryPool)
      VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkQueryPool * pQueryPool)
    • vkGetQueryPoolResults

      public static int vkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, int[] pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • vkGetQueryPoolResults

      public static int vkGetQueryPoolResults(VkDevice device, long queryPool, int firstQuery, int queryCount, long[] pData, long stride, int flags)
      VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)
    • vkCreateBuffer

      public static int vkCreateBuffer(VkDevice device, VkBufferCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pBuffer)
      VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBuffer * pBuffer)
    • vkCreateBufferView

      public static int vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pView)
      VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkBufferView * pView)
    • vkCreateImage

      public static int vkCreateImage(VkDevice device, VkImageCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pImage)
      VkResult vkCreateImage(VkDevice device, VkImageCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImage * pImage)
    • vkCreateImageView

      public static int vkCreateImageView(VkDevice device, VkImageViewCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pView)
      VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkImageView * pView)
    • vkCreateShaderModule

      public static int vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pShaderModule)
      VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderModule * pShaderModule)
    • vkCreatePipelineCache

      public static int vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelineCache)
      VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineCache * pPipelineCache)
    • vkMergePipelineCaches

      public static int vkMergePipelineCaches(VkDevice device, long dstCache, long[] pSrcCaches)
      VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, VkPipelineCache const * pSrcCaches)
    • vkCreateGraphicsPipelines

      public static int vkCreateGraphicsPipelines(VkDevice device, long pipelineCache, VkGraphicsPipelineCreateInfo.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelines)
      VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkGraphicsPipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • vkCreateComputePipelines

      public static int vkCreateComputePipelines(VkDevice device, long pipelineCache, VkComputePipelineCreateInfo.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelines)
      VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkComputePipelineCreateInfo const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)
    • vkCreatePipelineLayout

      public static int vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelineLayout)
      VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineLayout * pPipelineLayout)
    • vkCreateSampler

      public static int vkCreateSampler(VkDevice device, VkSamplerCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSampler)
      VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSampler * pSampler)
    • vkCreateDescriptorSetLayout

      public static int vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSetLayout)
      VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorSetLayout * pSetLayout)
    • vkCreateDescriptorPool

      public static int vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pDescriptorPool)
      VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDescriptorPool * pDescriptorPool)
    • vkAllocateDescriptorSets

      public static int vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo pAllocateInfo, long[] pDescriptorSets)
      VkResult vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo const * pAllocateInfo, VkDescriptorSet * pDescriptorSets)
    • vkFreeDescriptorSets

      public static int vkFreeDescriptorSets(VkDevice device, long descriptorPool, long @Nullable [] pDescriptorSets)
      VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets)
    • vkCreateFramebuffer

      public static int vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pFramebuffer)
      VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkFramebuffer * pFramebuffer)
    • vkCreateRenderPass

      public static int vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pRenderPass)
      VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkRenderPass * pRenderPass)
    • vkCreateCommandPool

      public static int vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pCommandPool)
      VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCommandPool * pCommandPool)
    • vkCmdSetBlendConstants

      public static void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, float[] blendConstants)
      void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, float const * blendConstants)
    • vkCmdBindDescriptorSets

      public static void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, int pipelineBindPoint, long layout, int firstSet, long[] pDescriptorSets, int @Nullable [] pDynamicOffsets)
      void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, VkDescriptorSet const * pDescriptorSets, uint32_t dynamicOffsetCount, uint32_t const * pDynamicOffsets)
    • vkCmdBindVertexBuffers

      public static void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, int firstBinding, long[] pBuffers, long[] pOffsets)
      void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, short[] pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, int[] pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, long[] pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, float[] pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdUpdateBuffer

      public static void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, long dstBuffer, long dstOffset, double[] pData)
      void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, void const * pData)
    • vkCmdWaitEvents

      public static void vkCmdWaitEvents(VkCommandBuffer commandBuffer, long[] pEvents, int srcStageMask, int dstStageMask, @Nullable VkMemoryBarrier.Buffer pMemoryBarriers, @Nullable VkBufferMemoryBarrier.Buffer pBufferMemoryBarriers, @Nullable VkImageMemoryBarrier.Buffer pImageMemoryBarriers)
      void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, VkMemoryBarrier const * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, VkBufferMemoryBarrier const * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, VkImageMemoryBarrier const * pImageMemoryBarriers)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, short[] pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, int[] pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, long[] pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, float[] pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)
    • vkCmdPushConstants

      public static void vkCmdPushConstants(VkCommandBuffer commandBuffer, long layout, int stageFlags, int offset, double[] pValues)
      void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const * pValues)