#[repr(C)]pub struct DeviceMemoryImageCopyKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub address_range: DeviceAddressRangeKHR,
pub address_flags: AddressCommandFlagsKHR,
pub address_row_length: u32,
pub address_image_height: u32,
pub image_subresource: ImageSubresourceLayers,
pub image_layout: ImageLayout,
pub image_offset: Offset3D,
pub image_extent: Extent3D,
}Expand description
VkDeviceMemoryImageCopyKHR
Provided by VK_KHR_device_address_commands.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DEVICE_MEMORY_IMAGE_COPY_KHR.
p_next: *const c_voidOptional, may be null.
address_range: DeviceAddressRangeKHR§address_flags: AddressCommandFlagsKHR§address_row_length: u32§address_image_height: u32§image_subresource: ImageSubresourceLayers§image_layout: ImageLayout§image_offset: Offset3D§image_extent: Extent3DImplementations§
Source§impl DeviceMemoryImageCopyKHR
impl DeviceMemoryImageCopyKHR
Sourcepub fn builder<'a>() -> DeviceMemoryImageCopyKHRBuilder<'a>
pub fn builder<'a>() -> DeviceMemoryImageCopyKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DeviceMemoryImageCopyKHR
impl Clone for DeviceMemoryImageCopyKHR
Source§fn clone(&self) -> DeviceMemoryImageCopyKHR
fn clone(&self) -> DeviceMemoryImageCopyKHR
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 DeviceMemoryImageCopyKHR
impl Debug for DeviceMemoryImageCopyKHR
Source§impl Default for DeviceMemoryImageCopyKHR
impl Default for DeviceMemoryImageCopyKHR
impl Copy for DeviceMemoryImageCopyKHR
Auto Trait Implementations§
impl Freeze for DeviceMemoryImageCopyKHR
impl RefUnwindSafe for DeviceMemoryImageCopyKHR
impl !Send for DeviceMemoryImageCopyKHR
impl !Sync for DeviceMemoryImageCopyKHR
impl Unpin for DeviceMemoryImageCopyKHR
impl UnsafeUnpin for DeviceMemoryImageCopyKHR
impl UnwindSafe for DeviceMemoryImageCopyKHR
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