MCPcopy Create free account
hub / github.com/defold/defold / C2J_CreateTextureArray

Function C2J_CreateTextureArray

engine/modelc/src/jni/Modelimporter_jni.cpp:834–843  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832 return arr;
833}
834jobjectArray C2J_CreateTextureArray(JNIEnv* env, TypeInfos* types, const Texture* src, uint32_t src_count) {
835 if (src == 0 || src_count == 0) return 0;
836 jobjectArray arr = env->NewObjectArray(src_count, types->m_TextureJNI.cls, 0);
837 for (uint32_t i = 0; i < src_count; ++i) {
838 jobject obj = C2J_CreateTexture(env, types, &src[i]);
839 env->SetObjectArrayElement(arr, i, obj);
840 env->DeleteLocalRef(obj);
841 }
842 return arr;
843}
844jobjectArray C2J_CreateTexturePtrArray(JNIEnv* env, TypeInfos* types, const Texture* const* src, uint32_t src_count) {
845 if (src == 0 || src_count == 0) return 0;
846 jobjectArray arr = env->NewObjectArray(src_count, types->m_TextureJNI.cls, 0);

Callers 1

C2J_CreateSceneFunction · 0.85

Calls 1

C2J_CreateTextureFunction · 0.85

Tested by

no test coverage detected