pub trait VK_NV_external_compute_queue: Debug {
// Required methods
fn vkCreateExternalComputeQueueNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkExternalComputeQueueCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pExternalQueue: *mut *const VkExternalComputeQueueNV_T,
) -> Result<(), VkError>;
fn vkDestroyExternalComputeQueueNV(
&self,
device: *const VkDevice_T,
externalQueue: *const VkExternalComputeQueueNV_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>;
fn vkGetExternalComputeQueueDataNV(
&self,
externalQueue: *const VkExternalComputeQueueNV_T,
params: *mut VkExternalComputeQueueDataParamsNV,
pData: *mut c_void,
) -> Result<(), VkError>;
}Expand description
trait for VK_NV_external_compute_queue