VK_NV_external_compute_queue

Trait VK_NV_external_compute_queue 

Source
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

Required Methods§

Implementors§