Struct gfx_hal::adapter::MemoryProperties [−][src]
pub struct MemoryProperties {
pub memory_types: Vec<MemoryType>,
pub memory_heaps: Vec<MemoryHeap>,
}Types of memory supported by this adapter and available memory.
Fields
memory_types: Vec<MemoryType>Each memory type is associated with one heap of memory_heaps.
Multiple types can point to the same heap.
memory_heaps: Vec<MemoryHeap>Memory heaps with their size in bytes.
Trait Implementations
impl Clone for MemoryProperties[src]
impl Clone for MemoryProperties[src]fn clone(&self) -> MemoryProperties[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for MemoryProperties[src]
impl Eq for MemoryProperties[src]impl PartialEq<MemoryProperties> for MemoryProperties[src]
impl PartialEq<MemoryProperties> for MemoryProperties[src]fn eq(&self, other: &MemoryProperties) -> bool[src]
fn ne(&self, other: &MemoryProperties) -> bool[src]
impl StructuralEq for MemoryProperties[src]
impl StructuralEq for MemoryProperties[src]impl StructuralPartialEq for MemoryProperties[src]
impl StructuralPartialEq for MemoryProperties[src]Auto Trait Implementations
impl RefUnwindSafe for MemoryProperties
impl RefUnwindSafe for MemoryPropertiesimpl Send for MemoryProperties
impl Send for MemoryPropertiesimpl Sync for MemoryProperties
impl Sync for MemoryPropertiesimpl Unpin for MemoryProperties
impl Unpin for MemoryPropertiesimpl UnwindSafe for MemoryProperties
impl UnwindSafe for MemoryProperties