Add ResourceLoader::hasResourceData.
This commit is contained in:
@@ -52,10 +52,21 @@ Java_com_google_android_filament_gltfio_ResourceLoader_nAddResourceData(JNIEnv*
|
||||
jlong nativeLoader, jstring url, jobject javaBuffer, jint remaining) {
|
||||
ResourceLoader* loader = (ResourceLoader*) nativeLoader;
|
||||
AutoBuffer* buffer = new AutoBuffer(env, javaBuffer, remaining);
|
||||
const char* curl = env->GetStringUTFChars(url, nullptr);
|
||||
loader->addResourceData(curl,
|
||||
const char* cstring = env->GetStringUTFChars(url, nullptr);
|
||||
loader->addResourceData(cstring,
|
||||
ResourceLoader::BufferDescriptor(buffer->getData(), buffer->getSize(), &destroy,
|
||||
buffer));
|
||||
env->ReleaseStringUTFChars(url, cstring);
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT jboolean JNICALL
|
||||
Java_com_google_android_filament_gltfio_ResourceLoader_nHasResourceData(JNIEnv* env, jclass,
|
||||
jlong nativeLoader, jstring url) {
|
||||
ResourceLoader* loader = (ResourceLoader*) nativeLoader;
|
||||
const char* cstring = env->GetStringUTFChars(url, nullptr);
|
||||
bool status = loader->hasResourceData(cstring);
|
||||
env->ReleaseStringUTFChars(url, cstring);
|
||||
return status;
|
||||
}
|
||||
|
||||
extern "C" JNIEXPORT void JNICALL
|
||||
|
||||
Reference in New Issue
Block a user