#[repr(C)]pub struct NegotiateLayerInterface {
pub s_type: NegotiateLayerStructType,
pub p_next: *mut c_void,
pub loader_layer_interface_version: u32,
pub pfn_get_instance_proc_addr: Option<PFN_vkGetInstanceProcAddr>,
pub pfn_get_device_proc_addr: Option<PFN_vkGetDeviceProcAddr>,
pub pfn_get_physical_device_proc_addr: Option<PFN_vk_layerGetPhysicalDeviceProcAddr>,
}
Fields§
§s_type: NegotiateLayerStructType
§p_next: *mut c_void
§loader_layer_interface_version: u32
§pfn_get_instance_proc_addr: Option<PFN_vkGetInstanceProcAddr>
§pfn_get_device_proc_addr: Option<PFN_vkGetDeviceProcAddr>
§pfn_get_physical_device_proc_addr: Option<PFN_vk_layerGetPhysicalDeviceProcAddr>
Trait 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§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl 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