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

Function C2J_CreateTexture

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

Source from the content-addressed store, hash-verified

410}
411
412jobject C2J_CreateTexture(JNIEnv* env, TypeInfos* types, const Texture* src) {
413 if (src == 0) return 0;
414 jobject obj = env->AllocObject(types->m_TextureJNI.cls);
415 dmJNI::SetString(env, obj, types->m_TextureJNI.name, src->m_Name);
416 dmJNI::SetObjectDeref(env, obj, types->m_TextureJNI.image, C2J_CreateImage(env, types, src->m_Image));
417 dmJNI::SetObjectDeref(env, obj, types->m_TextureJNI.sampler, C2J_CreateSampler(env, types, src->m_Sampler));
418 dmJNI::SetObjectDeref(env, obj, types->m_TextureJNI.basisuImage, C2J_CreateImage(env, types, src->m_BasisuImage));
419 dmJNI::SetUInt(env, obj, types->m_TextureJNI.index, src->m_Index);
420 return obj;
421}
422
423jobject C2J_CreateTextureTransform(JNIEnv* env, TypeInfos* types, const TextureTransform* src) {
424 if (src == 0) return 0;

Callers 3

C2J_CreateTextureViewFunction · 0.85
C2J_CreateTextureArrayFunction · 0.85

Calls 5

SetStringFunction · 0.85
SetObjectDerefFunction · 0.85
C2J_CreateSamplerFunction · 0.85
SetUIntFunction · 0.85
C2J_CreateImageFunction · 0.70

Tested by

no test coverage detected