| 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); |
| 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 | } |
| 854 | jobjectArray 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); |
nothing calls this directly
no test coverage detected