#[repr(C)]pub struct DeviceMemoryReportCallbackDataEXT {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: DeviceMemoryReportFlagsEXT,
pub ty: DeviceMemoryReportEventTypeEXT,
pub memory_object_id: u64,
pub size: u64,
pub object_type: ObjectType,
pub object_handle: u64,
pub heap_index: u32,
}Expand description
Fields
s_type: StructureTypep_next: *mut c_voidflags: DeviceMemoryReportFlagsEXTty: DeviceMemoryReportEventTypeEXTmemory_object_id: u64size: u64object_type: ObjectTypeobject_handle: u64heap_index: u32Implementations
sourceimpl DeviceMemoryReportCallbackDataEXT
impl DeviceMemoryReportCallbackDataEXT
pub fn builder<'a>() -> DeviceMemoryReportCallbackDataEXTBuilder<'a>
Trait Implementations
sourceimpl Clone for DeviceMemoryReportCallbackDataEXT
impl Clone for DeviceMemoryReportCallbackDataEXT
sourcefn clone(&self) -> DeviceMemoryReportCallbackDataEXT
fn clone(&self) -> DeviceMemoryReportCallbackDataEXT
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for DeviceMemoryReportCallbackDataEXT
impl Default for DeviceMemoryReportCallbackDataEXT
sourcefn default() -> DeviceMemoryReportCallbackDataEXT
fn default() -> DeviceMemoryReportCallbackDataEXT
Returns the “default value” for a type. Read more
impl Copy for DeviceMemoryReportCallbackDataEXT
Auto Trait Implementations
impl RefUnwindSafe for DeviceMemoryReportCallbackDataEXT
impl !Send for DeviceMemoryReportCallbackDataEXT
impl !Sync for DeviceMemoryReportCallbackDataEXT
impl Unpin for DeviceMemoryReportCallbackDataEXT
impl UnwindSafe for DeviceMemoryReportCallbackDataEXT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more