| 832 | return arr; |
| 833 | } |
| 834 | jobjectArray 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 | } |
| 844 | jobjectArray 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); |
no test coverage detected