Struct ash::vk::AllocationCallbacks
source · #[repr(C)]pub struct AllocationCallbacks {
pub p_user_data: *mut c_void,
pub pfn_allocation: PFN_vkAllocationFunction,
pub pfn_reallocation: PFN_vkReallocationFunction,
pub pfn_free: PFN_vkFreeFunction,
pub pfn_internal_allocation: PFN_vkInternalAllocationNotification,
pub pfn_internal_free: PFN_vkInternalFreeNotification,
}
Expand description
Fields§
§p_user_data: *mut c_void
§pfn_allocation: PFN_vkAllocationFunction
§pfn_reallocation: PFN_vkReallocationFunction
§pfn_free: PFN_vkFreeFunction
§pfn_internal_allocation: PFN_vkInternalAllocationNotification
§pfn_internal_free: PFN_vkInternalFreeNotification
Implementations§
source§impl AllocationCallbacks
impl AllocationCallbacks
pub fn builder<'a>() -> AllocationCallbacksBuilder<'a>
Trait Implementations§
source§impl Clone for AllocationCallbacks
impl Clone for AllocationCallbacks
source§fn clone(&self) -> AllocationCallbacks
fn clone(&self) -> AllocationCallbacks
Returns a copy 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 more