Google-Game-SDK: export api that called from java (#264)

This commit is contained in:
bofeng-song 2022-06-23 14:54:48 +08:00 committed by GitHub
parent fb1ee5c0e5
commit ae7ffe5396
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -1299,7 +1299,7 @@ extern "C" int GameActivity_register(JNIEnv *env) {
// Register this method so that GameActiviy_register does not need to be called // Register this method so that GameActiviy_register does not need to be called
// manually. // manually.
extern "C" jlong Java_com_google_androidgamesdk_GameActivity_loadNativeCode( extern "C" JNIEXPORT jlong JNICALL Java_com_google_androidgamesdk_GameActivity_loadNativeCode(
JNIEnv *env, jobject javaGameActivity, jstring path, jstring funcName, JNIEnv *env, jobject javaGameActivity, jstring path, jstring funcName,
jstring internalDataDir, jstring obbDir, jstring externalDataDir, jstring internalDataDir, jstring obbDir, jstring externalDataDir,
jobject jAssetMgr, jbyteArray savedState) { jobject jAssetMgr, jbyteArray savedState) {

View File

@ -36,7 +36,7 @@
extern "C" { extern "C" {
void Java_com_google_android_games_paddleboat_GameControllerManager_onControllerConnected( JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onControllerConnected(
JNIEnv *env, jobject gcmObject, jintArray deviceInfoArray, JNIEnv *env, jobject gcmObject, jintArray deviceInfoArray,
jfloatArray axisMinArray, jfloatArray axisMaxArray, jfloatArray axisMinArray, jfloatArray axisMaxArray,
jfloatArray axisFlatArray, jfloatArray axisFuzzArray) { jfloatArray axisFlatArray, jfloatArray axisFuzzArray) {
@ -97,24 +97,24 @@ void Java_com_google_android_games_paddleboat_GameControllerManager_onController
} }
} }
void Java_com_google_android_games_paddleboat_GameControllerManager_onControllerDisconnected( JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onControllerDisconnected(
JNIEnv *env, jobject gcmObject, jint deviceId) { JNIEnv *env, jobject gcmObject, jint deviceId) {
paddleboat::GameControllerManager::onDisconnection(deviceId); paddleboat::GameControllerManager::onDisconnection(deviceId);
} }
void Java_com_google_android_games_paddleboat_GameControllerManager_onMotionData( JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMotionData(
JNIEnv *env, jobject gcmObject, jint deviceId, jint motionType, JNIEnv *env, jobject gcmObject, jint deviceId, jint motionType,
jlong timestamp, jfloat dataX, jfloat dataY, jfloat dataZ) { jlong timestamp, jfloat dataX, jfloat dataY, jfloat dataZ) {
paddleboat::GameControllerManager::onMotionData( paddleboat::GameControllerManager::onMotionData(
deviceId, motionType, timestamp, dataX, dataY, dataZ); deviceId, motionType, timestamp, dataX, dataY, dataZ);
} }
void Java_com_google_android_games_paddleboat_GameControllerManager_onMouseConnected( JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMouseConnected(
JNIEnv *env, jobject gcmObject, jint deviceId) { JNIEnv *env, jobject gcmObject, jint deviceId) {
paddleboat::GameControllerManager::onMouseConnection(deviceId); paddleboat::GameControllerManager::onMouseConnection(deviceId);
} }
void Java_com_google_android_games_paddleboat_GameControllerManager_onMouseDisconnected( JNIEXPORT void JNICALL Java_com_google_android_games_paddleboat_GameControllerManager_onMouseDisconnected(
JNIEnv *env, jobject gcmObject, jint deviceId) { JNIEnv *env, jobject gcmObject, jint deviceId) {
paddleboat::GameControllerManager::onMouseDisconnection(deviceId); paddleboat::GameControllerManager::onMouseDisconnection(deviceId);
} }