#[repr(C)]pub struct MemoryOpaqueCaptureAddressAllocateInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub opaque_capture_address: u64,
}Expand description
VkMemoryOpaqueCaptureAddressAllocateInfo
Provided by VK_BASE_VERSION_1_2.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO.
p_next: *const c_voidOptional, may be null.
opaque_capture_address: u64Implementations§
Source§impl MemoryOpaqueCaptureAddressAllocateInfo
impl MemoryOpaqueCaptureAddressAllocateInfo
Sourcepub fn builder<'a>() -> MemoryOpaqueCaptureAddressAllocateInfoBuilder<'a>
pub fn builder<'a>() -> MemoryOpaqueCaptureAddressAllocateInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for MemoryOpaqueCaptureAddressAllocateInfo
impl Clone for MemoryOpaqueCaptureAddressAllocateInfo
Source§fn clone(&self) -> MemoryOpaqueCaptureAddressAllocateInfo
fn clone(&self) -> MemoryOpaqueCaptureAddressAllocateInfo
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 moreimpl Copy for MemoryOpaqueCaptureAddressAllocateInfo
impl ExtendsMemoryAllocateInfo for MemoryOpaqueCaptureAddressAllocateInfo
Auto Trait Implementations§
impl Freeze for MemoryOpaqueCaptureAddressAllocateInfo
impl RefUnwindSafe for MemoryOpaqueCaptureAddressAllocateInfo
impl !Send for MemoryOpaqueCaptureAddressAllocateInfo
impl !Sync for MemoryOpaqueCaptureAddressAllocateInfo
impl Unpin for MemoryOpaqueCaptureAddressAllocateInfo
impl UnsafeUnpin for MemoryOpaqueCaptureAddressAllocateInfo
impl UnwindSafe for MemoryOpaqueCaptureAddressAllocateInfo
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