#[repr(C)]pub struct NegotiateLayerInterface {
pub s_type: NegotiateLayerStructType,
pub next: *const c_void,
pub loader_layer_interface_version: u32,
pub get_instance_proc_addr: PFN_vkGetInstanceProcAddr,
pub get_device_proc_addr: PFN_vkGetDeviceProcAddr,
pub get_get_physical_device_proc_addr: PFN_vkGetPhysicalDeviceProcAddr,
}Fields§
§s_type: NegotiateLayerStructType§next: *const c_void§loader_layer_interface_version: u32§get_instance_proc_addr: PFN_vkGetInstanceProcAddr§get_device_proc_addr: PFN_vkGetDeviceProcAddr§get_get_physical_device_proc_addr: PFN_vkGetPhysicalDeviceProcAddrTrait Implementations§
Source§impl Clone for NegotiateLayerInterface
impl Clone for NegotiateLayerInterface
Source§fn clone(&self) -> NegotiateLayerInterface
fn clone(&self) -> NegotiateLayerInterface
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 NegotiateLayerInterface
impl Debug for NegotiateLayerInterface
impl Copy for NegotiateLayerInterface
Auto Trait Implementations§
impl Freeze for NegotiateLayerInterface
impl RefUnwindSafe for NegotiateLayerInterface
impl !Send for NegotiateLayerInterface
impl !Sync for NegotiateLayerInterface
impl Unpin for NegotiateLayerInterface
impl UnwindSafe for NegotiateLayerInterface
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