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