Class VKNVExternalComputeQueue
java.lang.Object
overrungl.vulkan.nv.VKNVExternalComputeQueue
-
Nested Class Summary
Nested Classes -
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
vkCreateExternalComputeQueueNV
(VkDevice device, MemorySegment pCreateInfo, MemorySegment pAllocator, MemorySegment pExternalQueue) (int) VkResult vkCreateExternalComputeQueueNV((struct VkDevice*) VkDevice device, const VkExternalComputeQueueCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkExternalComputeQueueNV* pExternalQueue);
static void
vkDestroyExternalComputeQueueNV
(VkDevice device, MemorySegment externalQueue, MemorySegment pAllocator) void vkDestroyExternalComputeQueueNV((struct VkDevice*) VkDevice device, (struct VkExternalComputeQueueNV*) VkExternalComputeQueueNV externalQueue, const VkAllocationCallbacks* pAllocator);
static void
vkGetExternalComputeQueueDataNV
(VkExternalComputeQueueNV externalQueue, MemorySegment params, MemorySegment pData) void vkGetExternalComputeQueueDataNV((struct VkExternalComputeQueueNV*) 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
-
vkCreateExternalComputeQueueNV
public static int vkCreateExternalComputeQueueNV(VkDevice device, MemorySegment pCreateInfo, MemorySegment pAllocator, MemorySegment pExternalQueue) (int) VkResult vkCreateExternalComputeQueueNV((struct VkDevice*) VkDevice device, const VkExternalComputeQueueCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkExternalComputeQueueNV* pExternalQueue);
-
vkDestroyExternalComputeQueueNV
public static void vkDestroyExternalComputeQueueNV(VkDevice device, MemorySegment externalQueue, MemorySegment pAllocator) void vkDestroyExternalComputeQueueNV((struct VkDevice*) VkDevice device, (struct VkExternalComputeQueueNV*) VkExternalComputeQueueNV externalQueue, const VkAllocationCallbacks* pAllocator);
-
vkGetExternalComputeQueueDataNV
public static void vkGetExternalComputeQueueDataNV(VkExternalComputeQueueNV externalQueue, MemorySegment params, MemorySegment pData) void vkGetExternalComputeQueueDataNV((struct VkExternalComputeQueueNV*) VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV* params, void* pData);
-