/// Raw display handle for UIKit. #[non_exhaustive] #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pubstruct UiKitDisplayHandle {}
impl UiKitDisplayHandle { /// Create a new empty display handle. /// /// /// # Example /// /// ``` /// # use raw_window_handle::UiKitDisplayHandle; /// let handle = UiKitDisplayHandle::new(); /// ``` pubfn new() -> Self { Self {}
}
}
/// Raw window handle for UIKit. #[non_exhaustive] #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pubstruct UiKitWindowHandle { /// A pointer to an `UIView` object. pub ui_view: NonNull<c_void>, /// A pointer to an `UIViewController` object, if the view has one. pub ui_view_controller: Option<NonNull<c_void>>,
}
impl UiKitWindowHandle { /// Create a new handle to a view. /// /// /// # Example /// /// ``` /// # use core::ptr::NonNull; /// # use raw_window_handle::UiKitWindowHandle; /// # type UIView = (); /// # /// let view: &UIView; /// # view = &(); /// let mut handle = UiKitWindowHandle::new(NonNull::from(view).cast()); /// // Optionally set the view controller. /// handle.ui_view_controller = None; /// ``` pubfn new(ui_view: NonNull<c_void>) -> Self { Self {
ui_view,
ui_view_controller: None,
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-18)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.