Lines Matching refs:env
14 static jlong Matrix_Create(JNIEnv* env, jobject, jfloat m0, jfloat m4, jfloat m8, jfloat m12,
24 static jlong Matrix_CreateLookAt(JNIEnv* env, jobject, float eyeX, float eyeY, float eyeZ,
32 static jlong Matrix_CreatePerspective(JNIEnv* env, jobject, float near, float far, float angle) {
36 static jfloatArray Matrix_GetRowMajor(JNIEnv* env, jobject, jlong native_matrix) {
42 result = env->NewFloatArray(16);
44 env->SetFloatArrayRegion(result, 0, 16, temp);
50 static void Matrix_Release(JNIEnv* env, jobject, jlong native_matrix) {
54 static void Matrix_PreConcat(JNIEnv* env, jobject, jlong native_matrixA, jlong native_matrixB) {
61 static jlong Matrix_Inverse(JNIEnv* env, jobject, jlong native_matrix) {
71 static jlong Matrix_Transpose(JNIEnv* env, jobject, jlong native_matrix) {
79 static jlong Matrix_Concat(JNIEnv* env, jobject, jlong native_matrixA, jlong native_matrixB) {
87 static void Matrix_Translate(JNIEnv* env, jobject, jlong native_matrix, jfloat x, jfloat y, jfloat z) {
93 static void Matrix_Scale(JNIEnv* env, jobject, jlong native_matrix, jfloat x, jfloat y, jfloat z) {
99 static void Matrix_Rotate(JNIEnv* env, jobject, jlong native_matrix, jfloat x, jfloat y, jfloat z, jfloat rad) {
108 int register_androidkit_Matrix(JNIEnv* env) {
124 const auto clazz = env->FindClass("org/skia/androidkit/Matrix");
126 ? env->RegisterNatives(clazz, methods, SK_ARRAY_COUNT(methods))