#[repr(C)]pub struct DecompressMemoryInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub decompression_method: MemoryDecompressionMethodFlagsEXT,
pub region_count: u32,
pub p_regions: *const DecompressMemoryRegionEXT,
}Expand description
VkDecompressMemoryInfoEXT
Provided by VK_EXT_memory_decompression.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DECOMPRESS_MEMORY_INFO_EXT.
p_next: *const c_voidOptional, may be null.
decompression_method: MemoryDecompressionMethodFlagsEXT§region_count: u32Length of p_regions.
p_regions: *const DecompressMemoryRegionEXTImplementations§
Source§impl DecompressMemoryInfoEXT
impl DecompressMemoryInfoEXT
Sourcepub fn builder<'a>() -> DecompressMemoryInfoEXTBuilder<'a>
pub fn builder<'a>() -> DecompressMemoryInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DecompressMemoryInfoEXT
impl Clone for DecompressMemoryInfoEXT
Source§fn clone(&self) -> DecompressMemoryInfoEXT
fn clone(&self) -> DecompressMemoryInfoEXT
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 DecompressMemoryInfoEXT
impl Debug for DecompressMemoryInfoEXT
Source§impl Default for DecompressMemoryInfoEXT
impl Default for DecompressMemoryInfoEXT
impl Copy for DecompressMemoryInfoEXT
Auto Trait Implementations§
impl Freeze for DecompressMemoryInfoEXT
impl RefUnwindSafe for DecompressMemoryInfoEXT
impl !Send for DecompressMemoryInfoEXT
impl !Sync for DecompressMemoryInfoEXT
impl Unpin for DecompressMemoryInfoEXT
impl UnsafeUnpin for DecompressMemoryInfoEXT
impl UnwindSafe for DecompressMemoryInfoEXT
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