Crate android_ffi [] [src]

Structs

Motion

Data about a motion event.

Enums

AssetError
Event

An event triggered by the Android environment.

MotionAction

The type of pointer action in a motion event.

Statics

ANDROID_APP

This static variable will store the android_app* on creation, and set it back to 0 at destruction. Apart from this, the static is never written, so there is no risk of race condition.

Traits

SyncEventHandler

Functions

add_sender

Adds a sender where events will be sent to.

add_sender_missing

Adds a sender where events will be sent to, but also sends any missing events to the sender object.

add_sync_event_handler

Adds a SyncEventHandler which will process sync events from the polling loop.

cargo_apk_injected_glue_add_sender
cargo_apk_injected_glue_add_sender_missing
cargo_apk_injected_glue_add_sync_event_handler
cargo_apk_injected_glue_get_native_window
cargo_apk_injected_glue_load_asset
cargo_apk_injected_glue_remove_sync_event_handler
cargo_apk_injected_glue_set_multitouch
cargo_apk_injected_glue_wake_event_loop
cargo_apk_injected_glue_write_log
get_app

Return a reference to the application structure.

get_native_window

Returns a handle to the native window.

inputs_callback

The callback for input.

load_asset
remove_sync_event_handler

Removes a SyncEventHandler.

set_multitouch
write_log

Type Definitions

pthread_attr_t
pthread_mutexattr_t
pthread_t