INNER CODE UNIT · C++
len
githubhaohao/NDK_OpenGLES_3_0 · app/src/main/cpp/JniImpl.cpp:99
int len = env->GetArrayLength(data);
short *pShortBuf = new short[len];
env->GetShortArrayRegion(data, 0, len, reinterpret_cast<jshort*>(pShortBuf));
MyGLRenderContext::GetInstance()->SetParamsShortArr(pShortBuf, len);
delete[] pShortBuf;
env->DeleteLocalRef(data);
}
/*
* Class: com_byteflow_app_MyNativeRender
* Method: native_UpdateTransformMatrix
* Signature: (FFFF)V
*/
JNIEXPORT void JNICALL native_UpdateTransformMatrix(JNIEnv *env, jobject instance, jfloat rotateX, jfloat rotateY, jfloat scaleX, jfloat scaleY)
{
MyGLRenderContext::GetInstance()->UpdateTransformMatrix(rotateX, rotateY, scaleX, scaleY);
}