pub struct VulkanMemoryConfig {
pub track_driver_memory_usage: Option<bool>,
pub track_device_memory_usage: Option<bool>,
}Fields§
§track_driver_memory_usage: Option<bool>Tracking driver memory usage events
track_device_memory_usage: Option<bool>Tracking device memory usage events
Implementations§
Source§impl VulkanMemoryConfig
impl VulkanMemoryConfig
Sourcepub fn track_driver_memory_usage(&self) -> bool
pub fn track_driver_memory_usage(&self) -> bool
Returns the value of track_driver_memory_usage, or the default value if track_driver_memory_usage is unset.
Sourcepub fn track_device_memory_usage(&self) -> bool
pub fn track_device_memory_usage(&self) -> bool
Returns the value of track_device_memory_usage, or the default value if track_device_memory_usage is unset.
Trait Implementations§
Source§impl Clone for VulkanMemoryConfig
impl Clone for VulkanMemoryConfig
Source§fn clone(&self) -> VulkanMemoryConfig
fn clone(&self) -> VulkanMemoryConfig
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 VulkanMemoryConfig
impl Debug for VulkanMemoryConfig
Source§impl Default for VulkanMemoryConfig
impl Default for VulkanMemoryConfig
Source§impl Hash for VulkanMemoryConfig
impl Hash for VulkanMemoryConfig
Source§impl Message for VulkanMemoryConfig
impl Message for VulkanMemoryConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for VulkanMemoryConfig
impl PartialEq for VulkanMemoryConfig
impl Copy for VulkanMemoryConfig
impl Eq for VulkanMemoryConfig
impl StructuralPartialEq for VulkanMemoryConfig
Auto Trait Implementations§
impl Freeze for VulkanMemoryConfig
impl RefUnwindSafe for VulkanMemoryConfig
impl Send for VulkanMemoryConfig
impl Sync for VulkanMemoryConfig
impl Unpin for VulkanMemoryConfig
impl UnwindSafe for VulkanMemoryConfig
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