#[repr(C)]pub struct XrApiLayerNextInfo {
pub ty: LoaderInterfaceStructureType,
pub struct_version: u32,
pub struct_size: usize,
pub layer_name: [i8; 256],
pub next_get_instance_proc_addr: GetInstanceProcAddr,
pub next_create_api_layer_instance: FnCreateApiLayerInstance,
pub next: *mut XrApiLayerNextInfo,
}
Fields§
§ty: LoaderInterfaceStructureType
§struct_version: u32
§struct_size: usize
§layer_name: [i8; 256]
Name of API layer which should receive this info
next_get_instance_proc_addr: GetInstanceProcAddr
Pointer to next API layer’s xrGetInstanceProcAddr
next_create_api_layer_instance: FnCreateApiLayerInstance
Pointer to next API layer’s xrCreateApiLayerInstance
next: *mut XrApiLayerNextInfo
Pointer to the next API layer info in the sequence
Implementations§
Trait Implementations§
Source§impl Clone for XrApiLayerNextInfo
impl Clone for XrApiLayerNextInfo
Source§fn clone(&self) -> XrApiLayerNextInfo
fn clone(&self) -> XrApiLayerNextInfo
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 XrApiLayerNextInfo
Auto Trait Implementations§
impl Freeze for XrApiLayerNextInfo
impl RefUnwindSafe for XrApiLayerNextInfo
impl !Send for XrApiLayerNextInfo
impl !Sync for XrApiLayerNextInfo
impl Unpin for XrApiLayerNextInfo
impl UnwindSafe for XrApiLayerNextInfo
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