#[repr(C)]pub struct VkPhysicalDeviceHostImageCopyProperties {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub copySrcLayoutCount: u32,
pub pCopySrcLayouts: *mut VkImageLayout,
pub copyDstLayoutCount: u32,
pub pCopyDstLayouts: *mut VkImageLayout,
pub optimalTilingLayoutUUID: [u8; 16],
pub identicalMemoryTypeRequirements: VkBool32,
}Expand description
struct VkPhysicalDeviceHostImageCopyProperties from VK_VERSION_1_4
Fields§
§sType: VkStructureType§pNext: *mut c_void§copySrcLayoutCount: u32§pCopySrcLayouts: *mut VkImageLayout§copyDstLayoutCount: u32§pCopyDstLayouts: *mut VkImageLayout§optimalTilingLayoutUUID: [u8; 16]§identicalMemoryTypeRequirements: VkBool32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceHostImageCopyProperties
impl Clone for VkPhysicalDeviceHostImageCopyProperties
Source§fn clone(&self) -> VkPhysicalDeviceHostImageCopyProperties
fn clone(&self) -> VkPhysicalDeviceHostImageCopyProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkPhysicalDeviceHostImageCopyProperties
Auto Trait Implementations§
impl !Send for VkPhysicalDeviceHostImageCopyProperties
impl !Sync for VkPhysicalDeviceHostImageCopyProperties
impl Freeze for VkPhysicalDeviceHostImageCopyProperties
impl RefUnwindSafe for VkPhysicalDeviceHostImageCopyProperties
impl Unpin for VkPhysicalDeviceHostImageCopyProperties
impl UnsafeUnpin for VkPhysicalDeviceHostImageCopyProperties
impl UnwindSafe for VkPhysicalDeviceHostImageCopyProperties
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