#[repr(C)]pub struct android_app {Show 13 fields
pub userData: *mut c_void,
pub onAppCmd: extern "C" fn(*mut android_app, i32),
pub onInputEvent: extern "C" fn(*mut android_app, *const AInputEvent) -> i32,
pub activity: *mut ANativeActivity,
pub config: *mut AConfiguration,
pub savedState: *mut c_void,
pub savedStateSize: usize,
pub looper: *mut ALooper,
pub inputQueue: *mut AInputQueue,
pub window: *mut ANativeWindow,
pub contentRect: ARect,
pub activityState: c_int,
pub destroyRequested: c_int,
}
Fields§
§userData: *mut c_void
§onAppCmd: extern "C" fn(*mut android_app, i32)
§onInputEvent: extern "C" fn(*mut android_app, *const AInputEvent) -> i32
§activity: *mut ANativeActivity
§config: *mut AConfiguration
§savedState: *mut c_void
§savedStateSize: usize
§looper: *mut ALooper
§inputQueue: *mut AInputQueue
§window: *mut ANativeWindow
§contentRect: ARect
§activityState: c_int
§destroyRequested: c_int
Auto Trait Implementations§
impl Freeze for android_app
impl RefUnwindSafe for android_app
impl !Send for android_app
impl !Sync for android_app
impl Unpin for android_app
impl UnwindSafe for android_app
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