Struct openxr_sys::loader::XrNegotiateApiLayerRequest
source · #[repr(C)]pub struct XrNegotiateApiLayerRequest {
pub ty: LoaderInterfaceStructureType,
pub struct_version: u32,
pub struct_size: usize,
pub layer_interface_version: u32,
pub layer_api_version: Version,
pub get_instance_proc_addr: Option<GetInstanceProcAddr>,
pub create_api_layer_instance: Option<FnCreateApiLayerInstance>,
}
Fields§
§ty: LoaderInterfaceStructureType
§struct_version: u32
§struct_size: usize
§layer_interface_version: u32
§layer_api_version: Version
§get_instance_proc_addr: Option<GetInstanceProcAddr>
§create_api_layer_instance: Option<FnCreateApiLayerInstance>
Implementations§
Trait Implementations§
source§impl Clone for XrNegotiateApiLayerRequest
impl Clone for XrNegotiateApiLayerRequest
source§fn clone(&self) -> XrNegotiateApiLayerRequest
fn clone(&self) -> XrNegotiateApiLayerRequest
Returns a copy 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 XrNegotiateApiLayerRequest
Auto Trait Implementations§
impl RefUnwindSafe for XrNegotiateApiLayerRequest
impl Send for XrNegotiateApiLayerRequest
impl Sync for XrNegotiateApiLayerRequest
impl Unpin for XrNegotiateApiLayerRequest
impl UnwindSafe for XrNegotiateApiLayerRequest
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