# Functions
RunNative provides a way to execute code within the platform-specific runtime context for various runtimes.
# Structs
AndroidContext is passed to the RunNative callback when it is executed on an Android device.
AndroidWindowContext is passed to the NativeWindow.RunNative callback when it is executed on an Android device.
MacWindowContext is passed to the NativeWindow.RunNative callback when it is executed on a macOS device.
UnknownContext is passed to the RunNative callback when it is executed on devices or windows without special native context.
WaylandWindowContext is passed to the NativeWindow.RunNative callback when it is executed on a device with the Wayland windowing system.
WindowsWindowContext is passed to the NativeWindow.RunNative callback when it is executed on a Microsoft Windows device.
X11WindowContext is passed to the NativeWindow.RunNative callback when it is executed on a device with the X11 windowing system.
# Interfaces
NativeWindow is an extension interface for `fyne.Window` that gives access to platform-native features of application windows.