static int generic_try_init(struct SupportModule *self) { self->priv->JNI_OnLoad = (jni_onload_t)LOOKUP_M("JNI_OnLoad"); return (self->priv->JNI_OnLoad != NULL); }
static int worldofgoo_try_init(struct SupportModule *self) { self->priv->nativeOnCreate = (worldofgoo_oncreate_t)LOOKUP_M("nativeOnCreate"); self->priv->nativeOnSurfaceCreated = (worldofgoo_init_t)LOOKUP_M("nativeOnSurfaceCreated"); self->priv->nativeResize = (worldofgoo_resize_t)LOOKUP_M("nativeResize"); self->priv->nativeRender = (worldofgoo_render_t)LOOKUP_M("nativeRender"); self->priv->nativeTouchEvent = (worldofgoo_input_t)LOOKUP_M("nativeTouchEvent"); self->override_env.CallObjectMethodV = worldofgoo_CallObjectMethodV; self->override_env.CallLongMethodV = worldofgoo_CallLongMethodV; self->override_env.CallBooleanMethodV = worldofgoo_CallBooleanMethodV; self->override_vm.AttachCurrentThread = worldofgoo_AttachCurrentThread; self->override_vm.DetachCurrentThread = worldofgoo_DetachCurrentThread; return (self->priv->nativeOnCreate != NULL && self->priv->nativeOnSurfaceCreated != NULL && self->priv->nativeResize != NULL && self->priv->nativeRender != NULL && self->priv->nativeTouchEvent != NULL); }
static int petalsredux_try_init(struct SupportModule *self) { global = GLOBAL_M; self->priv->JNI_OnLoad = (jni_onload_t)LOOKUP_M("JNI_OnLoad"); GLOBAL_M->foreach_file(ASSET_FILE_PETALS3D_TNX, check_petalsredux); self->override_env.CallStaticObjectMethodV = CallStaticObjectMethodV; return (self->priv->JNI_OnLoad != NULL && self->priv->is_petalsredux); }
static int trg2_try_init(struct SupportModule *self) { self->priv->JNI_OnLoad = (jni_onload_t)LOOKUP_M("JNI_OnLoad"); self->priv->native_init = (trg2_init_t)LOOKUP_M("Java_io_thp_trg2_android_GameRenderer_nativeInit"); self->priv->native_resize = (trg2_resize_t)LOOKUP_M("nativeResize"); self->priv->native_touch = (trg2_touch_t)LOOKUP_M("nativeTouch"); self->priv->native_render = (trg2_render_t)LOOKUP_M("nativeRender"); self->priv->native_accelerometer = (trg2_accelerometer_t)LOOKUP_M("nativeAccelerometer"); return (self->priv->JNI_OnLoad != NULL && self->priv->native_init != NULL && self->priv->native_resize != NULL && self->priv->native_touch != NULL && self->priv->native_render != NULL); }