pub struct CopyMemoryToImageIndirectCommandNVBuilder { /* private fields */ }
Expand description
A builder for a CopyMemoryToImageIndirectCommandNV
.
Implementations§
source§impl CopyMemoryToImageIndirectCommandNVBuilder
impl CopyMemoryToImageIndirectCommandNVBuilder
pub fn src_address(self, src_address: DeviceAddress) -> Self
pub fn buffer_row_length(self, buffer_row_length: u32) -> Self
pub fn buffer_image_height(self, buffer_image_height: u32) -> Self
pub fn image_subresource( self, image_subresource: impl Cast<Target = ImageSubresourceLayers> ) -> Self
pub fn image_offset(self, image_offset: impl Cast<Target = Offset3D>) -> Self
pub fn image_extent(self, image_extent: impl Cast<Target = Extent3D>) -> Self
pub fn build(self) -> CopyMemoryToImageIndirectCommandNV
Trait Implementations§
source§impl Cast for CopyMemoryToImageIndirectCommandNVBuilder
impl Cast for CopyMemoryToImageIndirectCommandNVBuilder
§type Target = CopyMemoryToImageIndirectCommandNV
type Target = CopyMemoryToImageIndirectCommandNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for CopyMemoryToImageIndirectCommandNVBuilder
impl Clone for CopyMemoryToImageIndirectCommandNVBuilder
source§fn clone(&self) -> CopyMemoryToImageIndirectCommandNVBuilder
fn clone(&self) -> CopyMemoryToImageIndirectCommandNVBuilder
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 CopyMemoryToImageIndirectCommandNVBuilder
impl Default for CopyMemoryToImageIndirectCommandNVBuilder
source§fn default() -> CopyMemoryToImageIndirectCommandNVBuilder
fn default() -> CopyMemoryToImageIndirectCommandNVBuilder
Returns the “default value” for a type. Read more
impl Copy for CopyMemoryToImageIndirectCommandNVBuilder
Auto Trait Implementations§
impl Freeze for CopyMemoryToImageIndirectCommandNVBuilder
impl RefUnwindSafe for CopyMemoryToImageIndirectCommandNVBuilder
impl Send for CopyMemoryToImageIndirectCommandNVBuilder
impl Sync for CopyMemoryToImageIndirectCommandNVBuilder
impl Unpin for CopyMemoryToImageIndirectCommandNVBuilder
impl UnwindSafe for CopyMemoryToImageIndirectCommandNVBuilder
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