gltfio: allow names to be queried.

Fixes #1425.
This commit is contained in:
Philip Rideout
2019-08-06 09:30:21 -07:00
parent b3feafe320
commit 0fe8035309
11 changed files with 52 additions and 19 deletions

View File

@@ -61,3 +61,13 @@ Java_com_google_android_filament_gltfio_FilamentAsset_nGetBoundingBox(JNIEnv* en
values[5] = extent.z;
env->ReleaseFloatArrayElements(result, (jfloat*) values, 0);
}
extern "C" JNIEXPORT jstring JNICALL
Java_com_google_android_filament_gltfio_FilamentAsset_nGetName(JNIEnv* env, jclass,
jlong nativeAsset, jint entityId) {
uint32_t id = entityId;
Entity* entity = (Entity*) &id;
FilamentAsset* asset = (FilamentAsset*) nativeAsset;
const char* val = asset->getName(*entity);
return val ? env->NewStringUTF(val) : nullptr;
}