public unsafe global::JavaGl.Obj.IObjGroup GetMaterialGroup(string p0) { if (id_getMaterialGroup_Ljava_lang_String_ == IntPtr.Zero) { id_getMaterialGroup_Ljava_lang_String_ = JNIEnv.GetMethodID(class_ref, "getMaterialGroup", "(Ljava/lang/String;)Lde/javagl/obj/ObjGroup;"); } IntPtr native_p0 = JNIEnv.NewString(p0); JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(native_p0); global::JavaGl.Obj.IObjGroup __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjGroup> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getMaterialGroup_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p0); return(__ret); }
static IntPtr n_GetName(IntPtr jnienv, IntPtr native__this) { global::JavaGl.Obj.IObjGroup __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjGroup> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.NewString(__this.Name)); }
static IntPtr n_GetFace_I(IntPtr jnienv, IntPtr native__this, int p0) { global::JavaGl.Obj.IObjGroup __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjGroup> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.GetFace(p0))); }
static int n_GetNumFaces(IntPtr jnienv, IntPtr native__this) { global::JavaGl.Obj.IObjGroup __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObjGroup> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.NumFaces); }
public static unsafe global::JavaGl.Obj.IObj GroupToObj(global::JavaGl.Obj.IReadableObj input, global::JavaGl.Obj.IObjGroup inputGroup, global::System.Collections.Generic.IList <global::Java.Lang.Integer> vertexIndexMapping) { if (id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_ == IntPtr.Zero) { id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_ = JNIEnv.GetStaticMethodID(class_ref, "groupToObj", "(Lde/javagl/obj/ReadableObj;Lde/javagl/obj/ObjGroup;Ljava/util/List;)Lde/javagl/obj/Obj;"); } IntPtr native_vertexIndexMapping = global::Android.Runtime.JavaList <global::Java.Lang.Integer> .ToLocalJniHandle(vertexIndexMapping); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(input); __args [1] = new JValue(inputGroup); __args [2] = new JValue(native_vertexIndexMapping); global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_vertexIndexMapping); } }