#[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
VkCopyBufferInfo2
Provided by VK_BASE_VERSION_1_3.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2.
p_next: *const c_voidOptional, may be null.
src_buffer: Buffer§dst_buffer: Buffer§region_count: u32Length of p_regions.
p_regions: *const BufferCopy2Implementations§
Source§impl CopyBufferInfo2
impl CopyBufferInfo2
Sourcepub fn builder<'a>() -> CopyBufferInfo2Builder<'a>
pub fn builder<'a>() -> CopyBufferInfo2Builder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait 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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CopyBufferInfo2
impl Debug for CopyBufferInfo2
Source§impl Default for CopyBufferInfo2
impl Default for CopyBufferInfo2
impl Copy for CopyBufferInfo2
Auto Trait Implementations§
impl Freeze for CopyBufferInfo2
impl RefUnwindSafe for CopyBufferInfo2
impl !Send for CopyBufferInfo2
impl !Sync 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