コード例 #1
0
JNIEXPORT void JNICALL Java_com_example_ytshen_opengles_RendererWrapper_on_1surface_1created
    (JNIEnv *env, jclass clazz)
{
  UNUSED(env);
  UNUSED(clazz);
  on_surface_created();
}
コード例 #2
0
ファイル: game.c プロジェクト: oradzhabov/MediaPlayer
JNIEXPORT void JNICALL Java_com_jazzros_ffmpegtest_RendererWrapper_on_1surface_1created(JNIEnv * env, jobject thiz)
{
    on_surface_created();

    /*
        JavaVM* jvm = 0;
        jobject activity = 0; // GlobalRef

        (*env)->GetJavaVM(env, &jvm);
        activity = (*env)->NewGlobalRef(env, thiz);

        jint res = (*jvm)->AttachCurrentThread(jvm, &env, NULL);
        if (res >= 0) {
            jclass clazz = (*env)->GetObjectClass(env, activity);
            jmethodID methodID = (*env)->GetMethodID(env, clazz, "test", "()V" );

            (*env)->CallVoidMethod(env, activity, methodID);
        }
    */
    (*env)->GetJavaVM(env, &jvm);
    activity = (*env)->NewGlobalRef(env, thiz);

    pthread_t hThread;
    pthread_create(&hThread, NULL, &threadFunction, NULL);
}
コード例 #3
0
ファイル: jni.c プロジェクト: jamesfolk/GameEngine
/*
 * Class:     com_example_jligameengine_GameLibJNIWrapper
 * Method:    on_surface_created
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_com_example_jligameengine_GameLibJNIWrapper_on_1surface_1created
(JNIEnv * env, jclass cls) {
	UNUSED(env);
	UNUSED(cls);
	on_surface_created();
}
コード例 #4
0
ファイル: renderer_wrapper.c プロジェクト: zyp911/airhockey
JNIEXPORT void JNICALL Java_com_learnopengles_airhockey_RendererWrapper_on_1surface_1created(JNIEnv * env, jclass cls) {
	UNUSED(env);
	UNUSED(cls);
	on_surface_created();
}
コード例 #5
0
ファイル: jni.c プロジェクト: josephharding/grapefruit
/*
 * Class:     net_bumblebit_grapefruit_app_JNIWrapper
 * Method:    on_surface_created
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_net_bumblebit_grapefruit_app_JNIWrapper_on_1surface_1created
  (JNIEnv * env, jclass cls) {
    on_surface_created();
}
コード例 #6
0
ファイル: jni.cpp プロジェクト: datalinkE/asteroids
JNIEXPORT void JNICALL jni_on_surface_created(JNIEnv * /*env*/, jclass /*cls*/)
{
    DLOG();
	on_surface_created();
}
コード例 #7
0
ファイル: jni.c プロジェクト: classified/Android-Work
JNIEXPORT void JNICALL Java_com_learnopengles_airhockey_GameLibJNIWrapper_on_1surface_1created
    (JNIEnv * env, jclass cls) {
    on_surface_created();
}
コード例 #8
0
JNIEXPORT void JNICALL Java_com_technegames_insectoiddefense_RendererWrapper_on_1surface_1created(JNIEnv * env, jclass cls, jint pixel_width, jint pixel_height)
{
	UNUSED(env);
	UNUSED(cls);
	on_surface_created(pixel_width, pixel_height);
}
コード例 #9
0
ファイル: Assets.c プロジェクト: jmoak3/ImageViewer5000
JNIEXPORT void JNICALL Java_com_example_imageviewer5000_ImageViewer5000Renderer_on_1surface_1created
    (JNIEnv * env, jclass cls) {
    on_surface_created();
}
コード例 #10
0
ファイル: jni.c プロジェクト: mpyy/AndroidNDKFractalViewer
JNIEXPORT void JNICALL Java_com_example_matias_ndkfractalviewer_FractalLibJNIWrapper_on_1surface_1created
  (JNIEnv * env, jclass cls) {
  on_surface_created();
}