Type Alias ode_base::ode::dThreadedCallPostFunction
source · pub type dThreadedCallPostFunction = Option<unsafe extern "C" fn(impl_: dThreadingImplementationID, out_summary_fault: *mut c_int, out_post_releasee: *mut dCallReleaseeID, dependencies_count: ddependencycount_t, dependent_releasee: dCallReleaseeID, call_wait: dCallWaitID, call_func: dThreadedCallFunction, call_context: *mut c_void, instance_index: dcallindex_t, call_name: *const c_char)>;Aliased Type§
enum dThreadedCallPostFunction {
None,
Some(unsafe extern "C" fn(_: *mut dxThreadingImplementation, _: *mut i32, _: *mut *mut dxCallReleasee, _: u64, _: *mut dxCallReleasee, _: *mut dxCallWait, _: Option<unsafe extern "C" fn(_: *mut c_void, _: u64, _: *mut dxCallReleasee) -> i32>, _: *mut c_void, _: u64, _: *const i8)),
}Variants§
None
No value.
Some(unsafe extern "C" fn(_: *mut dxThreadingImplementation, _: *mut i32, _: *mut *mut dxCallReleasee, _: u64, _: *mut dxCallReleasee, _: *mut dxCallWait, _: Option<unsafe extern "C" fn(_: *mut c_void, _: u64, _: *mut dxCallReleasee) -> i32>, _: *mut c_void, _: u64, _: *const i8))
Some value of type T.