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