gg: expand C.ANativeActivity struct definition (#9231)
parent
0abb38472b
commit
0a39c2b9ea
|
@ -11,8 +11,20 @@ fn C.AConfiguration_getDensity(voidptr) u32
|
|||
fn C.AConfiguration_delete(voidptr)
|
||||
|
||||
struct C.AAssetManager {}
|
||||
|
||||
// See https://developer.android.com/ndk/reference/struct/a-native-activity for more info.
|
||||
struct C.ANativeActivity {
|
||||
assetManager voidptr
|
||||
pub:
|
||||
assetManager voidptr // Pointer to the Asset Manager instance for the application. (AAssetManager *)
|
||||
callbacks voidptr // Pointer to the callback function table of the native application. (struct ANativeActivityCallbacks *)
|
||||
clazz voidptr // The NativeActivity object handle.
|
||||
env voidptr // JNI context for the main thread of the app.
|
||||
externalDataPath charptr // Path to this application's external (removable/mountable) data directory.
|
||||
instance voidptr // This is the native instance of the application.
|
||||
internalDataPath charptr // Path to this application's internal data directory.
|
||||
obbPath charptr // Available starting with Honeycomb: path to the directory containing the application's OBB files (if any).
|
||||
sdkVersion int // The platform's SDK version code.
|
||||
vm voidptr // The global handle on the process's Java VM
|
||||
}
|
||||
|
||||
pub fn android_dpi_scale() f32 {
|
||||
|
|
Loading…
Reference in New Issue