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§

§1.0.0

None

No value.

§1.0.0

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.