Struct vulkanalia::vk::DecompressMemoryRegionNVBuilder
source · pub struct DecompressMemoryRegionNVBuilder { /* private fields */ }
Expand description
A builder for a DecompressMemoryRegionNV
.
Implementations§
source§impl DecompressMemoryRegionNVBuilder
impl DecompressMemoryRegionNVBuilder
pub fn src_address(self, src_address: DeviceAddress) -> Self
pub fn dst_address(self, dst_address: DeviceAddress) -> Self
pub fn compressed_size(self, compressed_size: DeviceSize) -> Self
pub fn decompressed_size(self, decompressed_size: DeviceSize) -> Self
pub fn decompression_method( self, decompression_method: MemoryDecompressionMethodFlagsNV ) -> Self
pub fn build(self) -> DecompressMemoryRegionNV
Trait Implementations§
source§impl Cast for DecompressMemoryRegionNVBuilder
impl Cast for DecompressMemoryRegionNVBuilder
§type Target = DecompressMemoryRegionNV
type Target = DecompressMemoryRegionNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DecompressMemoryRegionNVBuilder
impl Clone for DecompressMemoryRegionNVBuilder
source§fn clone(&self) -> DecompressMemoryRegionNVBuilder
fn clone(&self) -> DecompressMemoryRegionNVBuilder
Returns a copy 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 Default for DecompressMemoryRegionNVBuilder
impl Default for DecompressMemoryRegionNVBuilder
source§fn default() -> DecompressMemoryRegionNVBuilder
fn default() -> DecompressMemoryRegionNVBuilder
Returns the “default value” for a type. Read more
impl Copy for DecompressMemoryRegionNVBuilder
Auto Trait Implementations§
impl Freeze for DecompressMemoryRegionNVBuilder
impl RefUnwindSafe for DecompressMemoryRegionNVBuilder
impl Send for DecompressMemoryRegionNVBuilder
impl Sync for DecompressMemoryRegionNVBuilder
impl Unpin for DecompressMemoryRegionNVBuilder
impl UnwindSafe for DecompressMemoryRegionNVBuilder
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