#[repr(C)]pub struct DecompressMemoryRegionNV {
pub src_address: DeviceAddress,
pub dst_address: DeviceAddress,
pub compressed_size: DeviceSize,
pub decompressed_size: DeviceSize,
pub decompression_method: MemoryDecompressionMethodFlagsEXT,
}Expand description
Native structure VkDecompressMemoryRegionNV.
Fields§
§src_address: DeviceAddressNative field srcAddress.
dst_address: DeviceAddressNative field dstAddress.
compressed_size: DeviceSizeNative field compressedSize.
decompressed_size: DeviceSizeNative field decompressedSize.
decompression_method: MemoryDecompressionMethodFlagsEXTNative field decompressionMethod.
Implementations§
Source§impl DecompressMemoryRegionNV
impl DecompressMemoryRegionNV
Sourcepub fn set_src_address(self, value: DeviceAddress) -> Self
pub fn set_src_address(self, value: DeviceAddress) -> Self
Set native field srcAddress without native effects.
Sourcepub fn set_dst_address(self, value: DeviceAddress) -> Self
pub fn set_dst_address(self, value: DeviceAddress) -> Self
Set native field dstAddress without native effects.
Sourcepub fn set_compressed_size(self, value: DeviceSize) -> Self
pub fn set_compressed_size(self, value: DeviceSize) -> Self
Set native field compressedSize without native effects.
Sourcepub fn set_decompressed_size(self, value: DeviceSize) -> Self
pub fn set_decompressed_size(self, value: DeviceSize) -> Self
Set native field decompressedSize without native effects.
Sourcepub fn set_decompression_method(
self,
value: MemoryDecompressionMethodFlagsEXT,
) -> Self
pub fn set_decompression_method( self, value: MemoryDecompressionMethodFlagsEXT, ) -> Self
Set native field decompressionMethod without native effects.
Trait Implementations§
Source§impl Clone for DecompressMemoryRegionNV
impl Clone for DecompressMemoryRegionNV
impl Copy for DecompressMemoryRegionNV
Auto Trait Implementations§
impl Forget for DecompressMemoryRegionNV
impl Freeze for DecompressMemoryRegionNV
impl Move for DecompressMemoryRegionNV
impl RefUnwindSafe for DecompressMemoryRegionNV
impl Send for DecompressMemoryRegionNV
impl Sync for DecompressMemoryRegionNV
impl Unpin for DecompressMemoryRegionNV
impl UnsafeUnpin for DecompressMemoryRegionNV
impl UnwindSafe for DecompressMemoryRegionNV
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