Package org.lwjgl.vulkan
Class NVExternalComputeQueue
java.lang.Object
org.lwjgl.vulkan.NVExternalComputeQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intnvkCreateExternalComputeQueueNV(VkDevice device, long pCreateInfo, long pAllocator, long pExternalQueue) VkResult vkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkExternalComputeQueueNV * pExternalQueue)static voidnvkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, long pAllocator) void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, VkAllocationCallbacks const * pAllocator)static voidnvkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, long params, long pData) void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV * params, void * pData)static intvkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, PointerBuffer pExternalQueue) VkResult vkCreateExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkExternalComputeQueueNV * pExternalQueue)static voidvkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyExternalComputeQueueNV(VkDevice device, VkExternalComputeQueueNV externalQueue, VkAllocationCallbacks const * pAllocator)static voidvkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV params, ByteBuffer pData) void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV * params, void * pData)
-
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
- 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)
-