#[repr(C)]pub struct CopyBufferInfo2 {
pub s_type: StructureType,
pub p_next: *const c_void,
pub src_buffer: Buffer,
pub dst_buffer: Buffer,
pub region_count: u32,
pub p_regions: *const BufferCopy2,
}Expand description
Chapter: Copy Commands
Description: Structure specifying parameters of a buffer copy command
Provided by: VK_VERSION_1_3
Reference: VkCopyBufferInfo2
Initialization template:
let copy_buffer_info2 = vk::CopyBufferInfo2 {
s_type: vk::StructureType::CopyBufferInfo2,
p_next: null(),
src_buffer: todo!("vk::Buffer"),
dst_buffer: todo!("vk::Buffer"),
region_count: todo!("u32"),
p_regions: todo!("*const vk::BufferCopy2"),
};Fields§
§s_type: StructureType§p_next: *const c_void§src_buffer: Buffer§dst_buffer: Buffer§region_count: u32§p_regions: *const BufferCopy2Trait Implementations§
Source§impl Clone for CopyBufferInfo2
impl Clone for CopyBufferInfo2
Source§fn clone(&self) -> CopyBufferInfo2
fn clone(&self) -> CopyBufferInfo2
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 CopyBufferInfo2
Auto Trait Implementations§
impl !Send for CopyBufferInfo2
impl !Sync for CopyBufferInfo2
impl Freeze for CopyBufferInfo2
impl RefUnwindSafe for CopyBufferInfo2
impl Unpin for CopyBufferInfo2
impl UnsafeUnpin for CopyBufferInfo2
impl UnwindSafe for CopyBufferInfo2
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