Struct ash::vk::KhrDeferredHostOperationsFn [−][src]
pub struct KhrDeferredHostOperationsFn { pub create_deferred_operation_khr: extern "system" fn(device: Device, p_allocator: *const AllocationCallbacks, p_deferred_operation: *mut DeferredOperationKHR) -> Result, pub destroy_deferred_operation_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR, p_allocator: *const AllocationCallbacks) -> c_void, pub get_deferred_operation_max_concurrency_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> u32, pub get_deferred_operation_result_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> Result, pub deferred_operation_join_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> Result, }
Fields
create_deferred_operation_khr: extern "system" fn(device: Device, p_allocator: *const AllocationCallbacks, p_deferred_operation: *mut DeferredOperationKHR) -> Result
destroy_deferred_operation_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR, p_allocator: *const AllocationCallbacks) -> c_void
get_deferred_operation_max_concurrency_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> u32
get_deferred_operation_result_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> Result
deferred_operation_join_khr: extern "system" fn(device: Device, operation: DeferredOperationKHR) -> Result
Implementations
pub unsafe fn create_deferred_operation_khr(
&self,
device: Device,
p_allocator: *const AllocationCallbacks,
p_deferred_operation: *mut DeferredOperationKHR
) -> Result
pub unsafe fn create_deferred_operation_khr(
&self,
device: Device,
p_allocator: *const AllocationCallbacks,
p_deferred_operation: *mut DeferredOperationKHR
) -> Result
pub unsafe fn destroy_deferred_operation_khr(
&self,
device: Device,
operation: DeferredOperationKHR,
p_allocator: *const AllocationCallbacks
) -> c_void
pub unsafe fn destroy_deferred_operation_khr(
&self,
device: Device,
operation: DeferredOperationKHR,
p_allocator: *const AllocationCallbacks
) -> c_void
pub unsafe fn get_deferred_operation_max_concurrency_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> u32
pub unsafe fn get_deferred_operation_max_concurrency_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> u32
pub unsafe fn get_deferred_operation_result_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> Result
pub unsafe fn get_deferred_operation_result_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> Result
pub unsafe fn deferred_operation_join_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> Result
pub unsafe fn deferred_operation_join_khr(
&self,
device: Device,
operation: DeferredOperationKHR
) -> Result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KhrDeferredHostOperationsFn
impl Unpin for KhrDeferredHostOperationsFn
impl UnwindSafe for KhrDeferredHostOperationsFn
Blanket Implementations
Mutably borrows from an owned value. Read more