Esempio n. 1
0
        public static unsafe global::JavaGl.Obj.IObjFace Create(int[] v, int[] vt, int[] vn)
        {
            if (id_create_arrayIarrayIarrayI == IntPtr.Zero)
            {
                id_create_arrayIarrayIarrayI = JNIEnv.GetStaticMethodID(class_ref, "create", "([I[I[I)Lde/javagl/obj/ObjFace;");
            }
            IntPtr native_v  = JNIEnv.NewArray(v);
            IntPtr native_vt = JNIEnv.NewArray(vt);
            IntPtr native_vn = JNIEnv.NewArray(vn);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(native_v);
                __args [1] = new JValue(native_vt);
                __args [2] = new JValue(native_vn);
                global::JavaGl.Obj.IObjFace __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (JNIEnv.CallStaticObjectMethod(class_ref, id_create_arrayIarrayIarrayI, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                if (v != null)
                {
                    JNIEnv.CopyArray(native_v, v);
                    JNIEnv.DeleteLocalRef(native_v);
                }
                if (vt != null)
                {
                    JNIEnv.CopyArray(native_vt, vt);
                    JNIEnv.DeleteLocalRef(native_vt);
                }
                if (vn != null)
                {
                    JNIEnv.CopyArray(native_vn, vn);
                    JNIEnv.DeleteLocalRef(native_vn);
                }
            }
        }
        static IntPtr n_GetActivatedMaterialGroupName_Lde_javagl_obj_ObjFace_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::JavaGl.Obj.IReadableObj __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IReadableObj> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::JavaGl.Obj.IObjFace     p0     = (global::JavaGl.Obj.IObjFace)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.NewString(__this.GetActivatedMaterialGroupName(p0));

            return(__ret);
        }
        static IntPtr n_GetActivatedGroupNames_Lde_javagl_obj_ObjFace_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::JavaGl.Obj.IReadableObj __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IReadableObj> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::JavaGl.Obj.IObjFace     p0     = (global::JavaGl.Obj.IObjFace)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.JavaSet <string> .ToLocalJniHandle(__this.GetActivatedGroupNames(p0));

            return(__ret);
        }
Esempio n. 4
0
        public unsafe void AddFace(global::JavaGl.Obj.IObjFace p0)
        {
            if (id_addFace_Lde_javagl_obj_ObjFace_ == IntPtr.Zero)
            {
                id_addFace_Lde_javagl_obj_ObjFace_ = JNIEnv.GetMethodID(class_ref, "addFace", "(Lde/javagl/obj/ObjFace;)V");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_addFace_Lde_javagl_obj_ObjFace_, __args);
        }
        public unsafe string GetActivatedMaterialGroupName(global::JavaGl.Obj.IObjFace p0)
        {
            if (id_getActivatedMaterialGroupName_Lde_javagl_obj_ObjFace_ == IntPtr.Zero)
            {
                id_getActivatedMaterialGroupName_Lde_javagl_obj_ObjFace_ = JNIEnv.GetMethodID(class_ref, "getActivatedMaterialGroupName", "(Lde/javagl/obj/ObjFace;)Ljava/lang/String;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            string __ret = JNIEnv.GetString(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getActivatedMaterialGroupName_Lde_javagl_obj_ObjFace_, __args), JniHandleOwnership.TransferLocalRef);

            return(__ret);
        }
Esempio n. 6
0
 public static unsafe string CreateString(global::JavaGl.Obj.IObjFace face)
 {
     if (id_createString_Lde_javagl_obj_ObjFace_ == IntPtr.Zero)
     {
         id_createString_Lde_javagl_obj_ObjFace_ = JNIEnv.GetStaticMethodID(class_ref, "createString", "(Lde/javagl/obj/ObjFace;)Ljava/lang/String;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(face);
         string __ret = JNIEnv.GetString(JNIEnv.CallStaticObjectMethod(class_ref, id_createString_Lde_javagl_obj_ObjFace_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Esempio n. 7
0
        public virtual unsafe void AddFace(global::JavaGl.Obj.IObjFace face)
        {
            if (id_addFace_Lde_javagl_obj_ObjFace_ == IntPtr.Zero)
            {
                id_addFace_Lde_javagl_obj_ObjFace_ = JNIEnv.GetMethodID(class_ref, "addFace", "(Lde/javagl/obj/ObjFace;)V");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(face);

                if (((object)this).GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_addFace_Lde_javagl_obj_ObjFace_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "addFace", "(Lde/javagl/obj/ObjFace;)V"), __args);
                }
            } finally {
            }
        }
Esempio n. 8
0
 static int n_GetNumVertices(IntPtr jnienv, IntPtr native__this)
 {
     global::JavaGl.Obj.IObjFace __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.NumVertices);
 }
Esempio n. 9
0
 static int n_GetVertexIndex_I(IntPtr jnienv, IntPtr native__this, int p0)
 {
     global::JavaGl.Obj.IObjFace __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.GetVertexIndex(p0));
 }
Esempio n. 10
0
 static bool n_ContainsTexCoordIndices(IntPtr jnienv, IntPtr native__this)
 {
     global::JavaGl.Obj.IObjFace __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.ContainsTexCoordIndices());
 }
Esempio n. 11
0
 static void n_AddFace_Lde_javagl_obj_ObjFace_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::JavaGl.Obj.IWritableObj __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IWritableObj> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::JavaGl.Obj.IObjFace     p0     = (global::JavaGl.Obj.IObjFace)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjFace> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.AddFace(p0);
 }
Esempio n. 12
0
        public unsafe global::System.Collections.Generic.ICollection <string> GetActivatedGroupNames(global::JavaGl.Obj.IObjFace p0)
        {
            if (id_getActivatedGroupNames_Lde_javagl_obj_ObjFace_ == IntPtr.Zero)
            {
                id_getActivatedGroupNames_Lde_javagl_obj_ObjFace_ = JNIEnv.GetMethodID(class_ref, "getActivatedGroupNames", "(Lde/javagl/obj/ObjFace;)Ljava/util/Set;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            global::System.Collections.Generic.ICollection <string> __ret = global::Android.Runtime.JavaSet <string> .FromJniHandle(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getActivatedGroupNames_Lde_javagl_obj_ObjFace_, __args), JniHandleOwnership.TransferLocalRef);

            return(__ret);
        }