static void n_GetViewMatrix_arrayFI(IntPtr jnienv, IntPtr native__this, IntPtr native_viewMatrix, int offset)
 {
     global::Google.AR.Core.Camera __this = global::Java.Lang.Object.GetObject <global::Google.AR.Core.Camera> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     float[] viewMatrix = (float[])JNIEnv.GetArray(native_viewMatrix, JniHandleOwnership.DoNotTransfer, typeof(float));
     __this.GetViewMatrix(viewMatrix, offset);
     if (viewMatrix != null)
     {
         JNIEnv.CopyArray(viewMatrix, native_viewMatrix);
     }
 }
 static void n_GetProjectionMatrix_arrayFIFF(IntPtr jnienv, IntPtr native__this, IntPtr native_dest, int offset, float near, float far)
 {
     global::Google.AR.Core.Camera __this = global::Java.Lang.Object.GetObject <global::Google.AR.Core.Camera> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     float[] dest = (float[])JNIEnv.GetArray(native_dest, JniHandleOwnership.DoNotTransfer, typeof(float));
     __this.GetProjectionMatrix(dest, offset, near, far);
     if (dest != null)
     {
         JNIEnv.CopyArray(dest, native_dest);
     }
 }
 static IntPtr n_GetDisplayOrientedPose(IntPtr jnienv, IntPtr native__this)
 {
     global::Google.AR.Core.Camera __this = global::Java.Lang.Object.GetObject <global::Google.AR.Core.Camera> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.DisplayOrientedPose));
 }