#[repr(C)]pub struct dxThreadingFunctionsInfo {Show 13 fields
pub struct_size: c_uint,
pub alloc_mutex_group: dMutexGroupAllocFunction,
pub free_mutex_group: dMutexGroupFreeFunction,
pub lock_group_mutex: dMutexGroupMutexLockFunction,
pub unlock_group_mutex: dMutexGroupMutexUnlockFunction,
pub alloc_call_wait: dThreadedCallWaitAllocFunction,
pub reset_call_wait: dThreadedCallWaitResetFunction,
pub free_call_wait: dThreadedCallWaitFreeFunction,
pub post_call: dThreadedCallPostFunction,
pub alter_call_dependencies_count: dThreadedCallDependenciesCountAlterFunction,
pub wait_call: dThreadedCallWaitFunction,
pub retrieve_thread_count: dThreadingImplThreadCountRetrieveFunction,
pub preallocate_resources_for_calls: dThreadingImplResourcesForCallsPreallocateFunction,
}
Fields§
§struct_size: c_uint
§alloc_mutex_group: dMutexGroupAllocFunction
§free_mutex_group: dMutexGroupFreeFunction
§lock_group_mutex: dMutexGroupMutexLockFunction
§unlock_group_mutex: dMutexGroupMutexUnlockFunction
§alloc_call_wait: dThreadedCallWaitAllocFunction
§reset_call_wait: dThreadedCallWaitResetFunction
§free_call_wait: dThreadedCallWaitFreeFunction
§post_call: dThreadedCallPostFunction
§alter_call_dependencies_count: dThreadedCallDependenciesCountAlterFunction
§wait_call: dThreadedCallWaitFunction
§retrieve_thread_count: dThreadingImplThreadCountRetrieveFunction
§preallocate_resources_for_calls: dThreadingImplResourcesForCallsPreallocateFunction
Trait Implementations§
Source§impl Clone for dxThreadingFunctionsInfo
impl Clone for dxThreadingFunctionsInfo
Source§fn clone(&self) -> dxThreadingFunctionsInfo
fn clone(&self) -> dxThreadingFunctionsInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for dxThreadingFunctionsInfo
impl Debug for dxThreadingFunctionsInfo
impl Copy for dxThreadingFunctionsInfo
Auto Trait Implementations§
impl Freeze for dxThreadingFunctionsInfo
impl RefUnwindSafe for dxThreadingFunctionsInfo
impl Send for dxThreadingFunctionsInfo
impl Sync for dxThreadingFunctionsInfo
impl Unpin for dxThreadingFunctionsInfo
impl UnwindSafe for dxThreadingFunctionsInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more