#[repr(C)]pub struct VkHostImageLayoutTransitionInfo {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub image: VkImage,
pub oldLayout: VkImageLayout,
pub newLayout: VkImageLayout,
pub subresourceRange: VkImageSubresourceRange,
}Expand description
struct VkHostImageLayoutTransitionInfo from VK_VERSION_1_4
Fields§
§sType: VkStructureType§pNext: *const c_void§image: VkImage§oldLayout: VkImageLayout§newLayout: VkImageLayout§subresourceRange: VkImageSubresourceRangeTrait Implementations§
Source§impl Clone for VkHostImageLayoutTransitionInfo
impl Clone for VkHostImageLayoutTransitionInfo
Source§fn clone(&self) -> VkHostImageLayoutTransitionInfo
fn clone(&self) -> VkHostImageLayoutTransitionInfo
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 VkHostImageLayoutTransitionInfo
Auto Trait Implementations§
impl !Send for VkHostImageLayoutTransitionInfo
impl !Sync for VkHostImageLayoutTransitionInfo
impl Freeze for VkHostImageLayoutTransitionInfo
impl RefUnwindSafe for VkHostImageLayoutTransitionInfo
impl Unpin for VkHostImageLayoutTransitionInfo
impl UnsafeUnpin for VkHostImageLayoutTransitionInfo
impl UnwindSafe for VkHostImageLayoutTransitionInfo
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