#[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,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§copySrcLayoutCount: u32
§pCopySrcLayouts: *mut VkImageLayout
§copyDstLayoutCount: u32
§pCopyDstLayouts: *mut VkImageLayout
§optimalTilingLayoutUUID: [u8; 16]
§identicalMemoryTypeRequirements: VkBool32
Trait 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 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkPhysicalDeviceHostImageCopyProperties
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceHostImageCopyProperties
impl RefUnwindSafe for VkPhysicalDeviceHostImageCopyProperties
impl !Send for VkPhysicalDeviceHostImageCopyProperties
impl !Sync for VkPhysicalDeviceHostImageCopyProperties
impl Unpin 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