pub trait KhrDeferredHostOperationsExtension: DeviceV1_0 {
const METADATA: Extension = KHR_DEFERRED_HOST_OPERATIONS_EXTENSION;
// Provided methods
unsafe fn create_deferred_operation_khr(
&self,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DeferredOperationKHR> { ... }
unsafe fn deferred_operation_join_khr(
&self,
operation: DeferredOperationKHR
) -> VkResult<SuccessCode> { ... }
unsafe fn destroy_deferred_operation_khr(
&self,
operation: DeferredOperationKHR,
allocator: Option<&AllocationCallbacks>
) { ... }
unsafe fn get_deferred_operation_max_concurrency_khr(
&self,
operation: DeferredOperationKHR
) -> u32 { ... }
unsafe fn get_deferred_operation_result_khr(
&self,
operation: DeferredOperationKHR
) -> VkResult<SuccessCode> { ... }
}
Expand description
The metadata for this extension.