fixed light and camera access.
parent
8b22ba25ba
commit
9094770d38
|
@ -703,7 +703,7 @@ static bool loadMeshes(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapParams[0].l = jMatrixArr;
|
wrapParams[0].l = jMatrixArr;
|
||||||
jobject jMatrix;
|
jobject jMatrix;
|
||||||
|
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapMatrix", "([F)Ljava/lang/Object;", wrapParams, jMatrix))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapMatrix", "([F)Ljava/lang/Object;", wrapParams, jMatrix))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -939,7 +939,7 @@ static bool loadMaterials(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapColorParams[1].f = ((float*) cProperty->mData)[1];
|
wrapColorParams[1].f = ((float*) cProperty->mData)[1];
|
||||||
wrapColorParams[2].f = ((float*) cProperty->mData)[2];
|
wrapColorParams[2].f = ((float*) cProperty->mData)[2];
|
||||||
wrapColorParams[3].f = ((float*) cProperty->mData)[3];
|
wrapColorParams[3].f = ((float*) cProperty->mData)[3];
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapColor4", "(FFFF)Ljava/lang/Object;", wrapColorParams, jData))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapColor4", "(FFFF)Ljava/lang/Object;", wrapColorParams, jData))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1171,7 +1171,7 @@ static bool loadLights(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapColorParams[1].f = cLight->mColorDiffuse.g;
|
wrapColorParams[1].f = cLight->mColorDiffuse.g;
|
||||||
wrapColorParams[2].f = cLight->mColorDiffuse.b;
|
wrapColorParams[2].f = cLight->mColorDiffuse.b;
|
||||||
jobject jDiffuse;
|
jobject jDiffuse;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jDiffuse))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jDiffuse))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1180,7 +1180,7 @@ static bool loadLights(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapColorParams[1].f = cLight->mColorSpecular.g;
|
wrapColorParams[1].f = cLight->mColorSpecular.g;
|
||||||
wrapColorParams[2].f = cLight->mColorSpecular.b;
|
wrapColorParams[2].f = cLight->mColorSpecular.b;
|
||||||
jobject jSpecular;
|
jobject jSpecular;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jSpecular))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jSpecular))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1189,7 +1189,7 @@ static bool loadLights(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapColorParams[1].f = cLight->mColorAmbient.g;
|
wrapColorParams[1].f = cLight->mColorAmbient.g;
|
||||||
wrapColorParams[2].f = cLight->mColorAmbient.b;
|
wrapColorParams[2].f = cLight->mColorAmbient.b;
|
||||||
jobject jAmbient;
|
jobject jAmbient;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jAmbient))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapColor3", "(FFF)Ljava/lang/Object;", wrapColorParams, jAmbient))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1201,7 +1201,7 @@ static bool loadLights(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapVec3Params[1].f = cLight->mPosition.y;
|
wrapVec3Params[1].f = cLight->mPosition.y;
|
||||||
wrapVec3Params[2].f = cLight->mPosition.z;
|
wrapVec3Params[2].f = cLight->mPosition.z;
|
||||||
jobject jPosition;
|
jobject jPosition;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapVec3Params, jPosition))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapVec3Params, jPosition))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1210,7 +1210,7 @@ static bool loadLights(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapVec3Params[1].f = cLight->mPosition.y;
|
wrapVec3Params[1].f = cLight->mPosition.y;
|
||||||
wrapVec3Params[2].f = cLight->mPosition.z;
|
wrapVec3Params[2].f = cLight->mPosition.z;
|
||||||
jobject jDirection;
|
jobject jDirection;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapVec3Params, jDirection))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapVec3Params, jDirection))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1276,7 +1276,7 @@ static bool loadCameras(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapPositionParams[1].f = cCamera->mPosition.y;
|
wrapPositionParams[1].f = cCamera->mPosition.y;
|
||||||
wrapPositionParams[2].f = cCamera->mPosition.z;
|
wrapPositionParams[2].f = cCamera->mPosition.z;
|
||||||
jobject jPosition;
|
jobject jPosition;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jPosition))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jPosition))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1285,7 +1285,7 @@ static bool loadCameras(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapPositionParams[1].f = cCamera->mUp.y;
|
wrapPositionParams[1].f = cCamera->mUp.y;
|
||||||
wrapPositionParams[2].f = cCamera->mUp.z;
|
wrapPositionParams[2].f = cCamera->mUp.z;
|
||||||
jobject jUp;
|
jobject jUp;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jUp))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jUp))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1294,7 +1294,7 @@ static bool loadCameras(JNIEnv *env, const aiScene* cScene, jobject& jScene)
|
||||||
wrapPositionParams[1].f = cCamera->mLookAt.y;
|
wrapPositionParams[1].f = cCamera->mLookAt.y;
|
||||||
wrapPositionParams[2].f = cCamera->mLookAt.z;
|
wrapPositionParams[2].f = cCamera->mLookAt.z;
|
||||||
jobject jLookAt;
|
jobject jLookAt;
|
||||||
if (!callStaticObject(env, "Ljassimp/Jassimp;", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jLookAt))
|
if (!callStaticObject(env, "jassimp/Jassimp", "wrapVec3", "(FFF)Ljava/lang/Object;", wrapPositionParams, jLookAt))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue