Struct android_app
This is the interface for the standard glue code of a threaded application. In this model, the application's code is running in its own thread separate from the main thread of the process. It is not required that this thread be associated with the Java VM, although it will need to be in order to make JNI calls any Java objects.
Assembly: FlaxEngine.dll
File: Engine/Main/Android/android_native_app_glue.h
Syntax
public struct android_app
Fields
activity
Declaration
public ANativeActivity* activity
Field Value
|
ANativeActivity
|
activityState
Declaration
public int activityState
Field Value
|
int
|
cmdPollSource
Declaration
public struct android_poll_source cmdPollSource
Field Value
|
struct android_poll_source
|
cond
Declaration
public pthread_cond_t cond
Field Value
|
pthread_cond_t
|
config
Declaration
public AConfiguration* config
Field Value
|
AConfiguration
|
contentRect
Declaration
public ARect contentRect
Field Value
|
ARect
|
destroyed
Declaration
public int destroyed
Field Value
|
int
|
destroyRequested
Declaration
public int destroyRequested
Field Value
|
int
|
inputPollSource
Declaration
public struct android_poll_source inputPollSource
Field Value
|
struct android_poll_source
|
inputQueue
Declaration
public AInputQueue* inputQueue
Field Value
|
AInputQueue
|
looper
Declaration
public ALooper* looper
Field Value
|
ALooper
|
msgread
Declaration
public int msgread
Field Value
|
int
|
msgwrite
Declaration
public int msgwrite
Field Value
|
int
|
mutex
Declaration
public pthread_mutex_t mutex
Field Value
|
pthread_mutex_t
|
onAppCmd)(struct android_app* app, int32_t cmd)
Declaration
public void(* onAppCmd)(struct android_app* app, int32_t cmd)
Field Value
|
void(
|
onInputEvent)(struct android_app* app, AInputEvent* event)
Declaration
public int32_t(* onInputEvent)(struct android_app* app, AInputEvent* event)
Field Value
|
int32_t(
|
pendingContentRect
Declaration
public ARect pendingContentRect
Field Value
|
ARect
|
pendingInputQueue
Declaration
public AInputQueue* pendingInputQueue
Field Value
|
AInputQueue
|
pendingWindow
Declaration
public ANativeWindow* pendingWindow
Field Value
|
ANativeWindow
|
redrawNeeded
Declaration
public int redrawNeeded
Field Value
|
int
|
running
Declaration
public int running
Field Value
|
int
|
savedState
Declaration
public void* savedState
Field Value
|
void
|
savedStateSize
Declaration
public size_t savedStateSize
Field Value
|
size_t
|
stateSaved
Declaration
public int stateSaved
Field Value
|
int
|
thread
Declaration
public pthread_t thread
Field Value
|
pthread_t
|
userData
Declaration
public void* userData
Field Value
|
void
|
window
Declaration
public ANativeWindow* window
Field Value
|
ANativeWindow
|