#[repr(C)]pub struct CopyMemoryToImageIndirectInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub src_copy_flags: AddressCopyFlagBitsKHR,
pub copy_count: u32,
pub copy_address_range: StridedDeviceAddressRangeKHR,
pub dst_image: Image,
pub dst_image_layout: ImageLayout,
pub p_image_subresources: *const ImageSubresourceLayers,
}Expand description
VkCopyMemoryToImageIndirectInfoKHR
Provided by VK_KHR_copy_memory_indirect.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INDIRECT_INFO_KHR.
p_next: *const c_voidOptional, may be null.
src_copy_flags: AddressCopyFlagBitsKHR§copy_count: u32Length of p_image_subresources.
copy_address_range: StridedDeviceAddressRangeKHR§dst_image: Image§dst_image_layout: ImageLayout§p_image_subresources: *const ImageSubresourceLayersImplementations§
Source§impl CopyMemoryToImageIndirectInfoKHR
impl CopyMemoryToImageIndirectInfoKHR
Sourcepub fn builder<'a>() -> CopyMemoryToImageIndirectInfoKHRBuilder<'a>
pub fn builder<'a>() -> CopyMemoryToImageIndirectInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for CopyMemoryToImageIndirectInfoKHR
impl Clone for CopyMemoryToImageIndirectInfoKHR
Source§fn clone(&self) -> CopyMemoryToImageIndirectInfoKHR
fn clone(&self) -> CopyMemoryToImageIndirectInfoKHR
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 Default for CopyMemoryToImageIndirectInfoKHR
impl Default for CopyMemoryToImageIndirectInfoKHR
Source§fn default() -> CopyMemoryToImageIndirectInfoKHR
fn default() -> CopyMemoryToImageIndirectInfoKHR
Returns the “default value” for a type. Read more
impl Copy for CopyMemoryToImageIndirectInfoKHR
Auto Trait Implementations§
impl Freeze for CopyMemoryToImageIndirectInfoKHR
impl RefUnwindSafe for CopyMemoryToImageIndirectInfoKHR
impl !Send for CopyMemoryToImageIndirectInfoKHR
impl !Sync for CopyMemoryToImageIndirectInfoKHR
impl Unpin for CopyMemoryToImageIndirectInfoKHR
impl UnsafeUnpin for CopyMemoryToImageIndirectInfoKHR
impl UnwindSafe for CopyMemoryToImageIndirectInfoKHR
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