Improve APIs for Kotlin usage (#361)
This commit is contained in:
@@ -24,8 +24,8 @@ using namespace utils;
|
||||
extern "C" JNIEXPORT void JNICALL
|
||||
Java_com_google_android_filament_Scene_nSetSkybox(JNIEnv *env, jclass type, jlong nativeScene,
|
||||
jlong nativeSkybox) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
Skybox *skybox = (Skybox *) nativeSkybox;
|
||||
Scene* scene = (Scene*) nativeScene;
|
||||
Skybox* skybox = (Skybox*) nativeSkybox;
|
||||
scene->setSkybox(skybox);
|
||||
}
|
||||
|
||||
@@ -33,33 +33,33 @@ extern "C" JNIEXPORT void JNICALL
|
||||
Java_com_google_android_filament_Scene_nSetIndirectLight(JNIEnv *env, jclass type,
|
||||
jlong nativeScene, jlong nativeIndirectLight) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
IndirectLight *indirectLight = (IndirectLight *) nativeIndirectLight;
|
||||
IndirectLight* indirectLight = (IndirectLight*) nativeIndirectLight;
|
||||
scene->setIndirectLight(indirectLight);
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT void JNICALL
|
||||
Java_com_google_android_filament_Scene_nAddEntity(JNIEnv *env, jclass type, jlong nativeScene,
|
||||
jint entity) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
scene->addEntity((Entity &) entity);
|
||||
Scene* scene = (Scene*) nativeScene;
|
||||
scene->addEntity((Entity&) entity);
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT void JNICALL
|
||||
Java_com_google_android_filament_Scene_nRemove(JNIEnv *env, jclass type, jlong nativeScene,
|
||||
jint entity) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
scene->remove((Entity &) entity);
|
||||
Scene* scene = (Scene*) nativeScene;
|
||||
scene->remove((Entity&) entity);
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT jint JNICALL
|
||||
Java_com_google_android_filament_Scene_nGetRenderableCount(JNIEnv *env, jclass type,
|
||||
jlong nativeScene) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
Scene* scene = (Scene*) nativeScene;
|
||||
return (jint) scene->getRenderableCount();
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT jint JNICALL
|
||||
Java_com_google_android_filament_Scene_nGetLightCount(JNIEnv *env, jclass type, jlong nativeScene) {
|
||||
Scene *scene = (Scene *) nativeScene;
|
||||
Scene* scene = (Scene*) nativeScene;
|
||||
return (jint) scene->getLightCount();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user