Class NVExternalComputeQueue

java.lang.Object
org.lwjgl.vulkan.NVExternalComputeQueue

public class NVExternalComputeQueue extends Object
  • Field Details

    • VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION

      public static final int VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION
      See Also:
    • VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME

      public static final String VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV
      See Also:
    • VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV

      public static final int VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV
      See Also:
  • Method Details

    • nvkCreateExternalComputeQueueNV

      public static int nvkCreateExternalComputeQueueNV(VkDevice device, long pCreateInfo, long pAllocator, long pExternalQueue)
      VkResult vkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkExternalComputeQueueNV * pExternalQueue)
    • vkCreateExternalComputeQueueNV

      public static int vkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, PointerBuffer pExternalQueue)
      VkResult vkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkExternalComputeQueueNV * pExternalQueue)
    • nvkDestroyExternalComputeQueueNV

      public static void nvkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, long pAllocator)
      void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, VkAllocationCallbacks const * pAllocator)
    • vkDestroyExternalComputeQueueNV

      public static void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, VkAllocationCallbacks const * pAllocator)
    • nvkGetExternalComputeQueueDataNV

      public static void nvkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, long params, long pData)
      void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV * params, void * pData)
    • vkGetExternalComputeQueueDataNV

      public static void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV params, ByteBuffer pData)
      void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV * params, void * pData)