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

Function C2J_CreateTexturePtrArray

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

Source from the content-addressed store, hash-verified

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);
847 for (uint32_t i = 0; i < src_count; ++i) {
848 jobject obj = C2J_CreateTexture(env, types, src[i]);
849 env->SetObjectArrayElement(arr, i, obj);
850 env->DeleteLocalRef(obj);
851 }
852 return arr;
853}
854jobjectArray C2J_CreateTextureTransformArray(JNIEnv* env, TypeInfos* types, const TextureTransform* src, uint32_t src_count) {
855 if (src == 0 || src_count == 0) return 0;
856 jobjectArray arr = env->NewObjectArray(src_count, types->m_TextureTransformJNI.cls, 0);

Callers

nothing calls this directly

Calls 1

C2J_CreateTextureFunction · 0.85

Tested by

no test coverage detected