pub struct ResourceMemory {
pub buffer_bytes: u64,
pub texture_bytes: u64,
pub peak_bytes: u64,
}Expand description
Live physical resources allocated through a device.
Fields§
§buffer_bytes: u64Live buffer bytes.
texture_bytes: u64Live texture bytes, including all layers.
peak_bytes: u64Highest live total observed since device creation.
Implementations§
Source§impl ResourceMemory
impl ResourceMemory
Sourcepub const fn total_bytes(self) -> u64
pub const fn total_bytes(self) -> u64
Current accounted device bytes.
Trait Implementations§
Source§impl Clone for ResourceMemory
impl Clone for ResourceMemory
impl Copy for ResourceMemory
Source§impl Debug for ResourceMemory
impl Debug for ResourceMemory
Source§impl Default for ResourceMemory
impl Default for ResourceMemory
impl Eq for ResourceMemory
Source§impl PartialEq for ResourceMemory
impl PartialEq for ResourceMemory
impl StructuralPartialEq for ResourceMemory
Auto Trait Implementations§
impl Freeze for ResourceMemory
impl RefUnwindSafe for ResourceMemory
impl Send for ResourceMemory
impl Sync for ResourceMemory
impl Unpin for ResourceMemory
impl UnsafeUnpin for ResourceMemory
impl UnwindSafe for ResourceMemory
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