#[repr(C)]pub struct PhysicalDeviceHostImageCopyProperties {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub copy_src_layout_count: u32,
pub p_copy_src_layouts: *mut ImageLayout,
pub copy_dst_layout_count: u32,
pub p_copy_dst_layouts: *mut ImageLayout,
pub optimal_tiling_layout_uuid: [u8; 16],
pub identical_memory_type_requirements: u32,
}Expand description
VkPhysicalDeviceHostImageCopyProperties
Provided by VK_BASE_VERSION_1_4.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES.
p_next: *mut c_voidOptional, may be null.
copy_src_layout_count: u32Length of p_copy_src_layouts.
p_copy_src_layouts: *mut ImageLayoutOptional, may be null.
copy_dst_layout_count: u32Length of p_copy_dst_layouts.
p_copy_dst_layouts: *mut ImageLayoutOptional, may be null.
optimal_tiling_layout_uuid: [u8; 16]§identical_memory_type_requirements: u32Implementations§
Source§impl PhysicalDeviceHostImageCopyProperties
impl PhysicalDeviceHostImageCopyProperties
Sourcepub fn builder<'a>() -> PhysicalDeviceHostImageCopyPropertiesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceHostImageCopyPropertiesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceHostImageCopyProperties
impl Clone for PhysicalDeviceHostImageCopyProperties
Source§fn clone(&self) -> PhysicalDeviceHostImageCopyProperties
fn clone(&self) -> PhysicalDeviceHostImageCopyProperties
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 PhysicalDeviceHostImageCopyProperties
impl Default for PhysicalDeviceHostImageCopyProperties
Source§fn default() -> PhysicalDeviceHostImageCopyProperties
fn default() -> PhysicalDeviceHostImageCopyProperties
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceHostImageCopyProperties
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceHostImageCopyProperties
Auto Trait Implementations§
impl Freeze for PhysicalDeviceHostImageCopyProperties
impl RefUnwindSafe for PhysicalDeviceHostImageCopyProperties
impl !Send for PhysicalDeviceHostImageCopyProperties
impl !Sync for PhysicalDeviceHostImageCopyProperties
impl Unpin for PhysicalDeviceHostImageCopyProperties
impl UnsafeUnpin for PhysicalDeviceHostImageCopyProperties
impl UnwindSafe for PhysicalDeviceHostImageCopyProperties
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