pub struct KhrBufferDeviceAddressFn {
pub get_buffer_device_address_khr: unsafe extern "system" fn(Device, *const BufferDeviceAddressInfo) -> u64,
pub get_buffer_opaque_capture_address_khr: unsafe extern "system" fn(Device, *const BufferDeviceAddressInfo) -> u64,
pub get_device_memory_opaque_capture_address_khr: unsafe extern "system" fn(Device, *const DeviceMemoryOpaqueCaptureAddressInfo) -> u64,
}Fields
get_buffer_device_address_khr: unsafe extern "system" fn(Device, *const BufferDeviceAddressInfo) -> u64get_buffer_opaque_capture_address_khr: unsafe extern "system" fn(Device, *const BufferDeviceAddressInfo) -> u64get_device_memory_opaque_capture_address_khr: unsafe extern "system" fn(Device, *const DeviceMemoryOpaqueCaptureAddressInfo) -> u64Implementations
Trait Implementations
sourceimpl Clone for KhrBufferDeviceAddressFn
impl Clone for KhrBufferDeviceAddressFn
sourcefn clone(&self) -> KhrBufferDeviceAddressFn
fn clone(&self) -> KhrBufferDeviceAddressFn
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Send for KhrBufferDeviceAddressFn
impl Sync for KhrBufferDeviceAddressFn
Auto Trait Implementations
impl RefUnwindSafe for KhrBufferDeviceAddressFn
impl Unpin for KhrBufferDeviceAddressFn
impl UnwindSafe for KhrBufferDeviceAddressFn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more