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)); }