public unsafe void AddVertex(global::JavaGl.Obj.IFloatTuple p0) { if (id_addVertex_Lde_javagl_obj_FloatTuple_ == IntPtr.Zero) { id_addVertex_Lde_javagl_obj_FloatTuple_ = JNIEnv.GetMethodID(class_ref, "addVertex", "(Lde/javagl/obj/FloatTuple;)V"); } JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_addVertex_Lde_javagl_obj_FloatTuple_, __args); }
public static unsafe global::JavaGl.Obj.IFloatTuple Copy(global::JavaGl.Obj.IFloatTuple other) { if (id_copy_Lde_javagl_obj_FloatTuple_ == IntPtr.Zero) { id_copy_Lde_javagl_obj_FloatTuple_ = JNIEnv.GetStaticMethodID(class_ref, "copy", "(Lde/javagl/obj/FloatTuple;)Lde/javagl/obj/FloatTuple;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(other); global::JavaGl.Obj.IFloatTuple __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (JNIEnv.CallStaticObjectMethod(class_ref, id_copy_Lde_javagl_obj_FloatTuple_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { } }
public static unsafe string CreateString(global::JavaGl.Obj.IFloatTuple tuple) { if (id_createString_Lde_javagl_obj_FloatTuple_ == IntPtr.Zero) { id_createString_Lde_javagl_obj_FloatTuple_ = JNIEnv.GetStaticMethodID(class_ref, "createString", "(Lde/javagl/obj/FloatTuple;)Ljava/lang/String;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(tuple); string __ret = JNIEnv.GetString(JNIEnv.CallStaticObjectMethod(class_ref, id_createString_Lde_javagl_obj_FloatTuple_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { } }
public virtual unsafe void AddVertex(global::JavaGl.Obj.IFloatTuple vertex) { if (id_addVertex_Lde_javagl_obj_FloatTuple_ == IntPtr.Zero) { id_addVertex_Lde_javagl_obj_FloatTuple_ = JNIEnv.GetMethodID(class_ref, "addVertex", "(Lde/javagl/obj/FloatTuple;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(vertex); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_addVertex_Lde_javagl_obj_FloatTuple_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "addVertex", "(Lde/javagl/obj/FloatTuple;)V"), __args); } } finally { } }
static void n_AddVertex_Lde_javagl_obj_FloatTuple_(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.IFloatTuple p0 = (global::JavaGl.Obj.IFloatTuple)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (native_p0, JniHandleOwnership.DoNotTransfer); __this.AddVertex(p0); }
static int n_GetDimensions(IntPtr jnienv, IntPtr native__this) { global::JavaGl.Obj.IFloatTuple __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.Dimensions); }
static float n_Get_I(IntPtr jnienv, IntPtr native__this, int p0) { global::JavaGl.Obj.IFloatTuple __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.Get(p0)); }
static void n_AddTexCoord_Lde_javagl_obj_FloatTuple_(IntPtr jnienv, IntPtr native__this, IntPtr native_texCoord) { global::JavaGl.Obj.AbstractWritableObj __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.AbstractWritableObj> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::JavaGl.Obj.IFloatTuple texCoord = (global::JavaGl.Obj.IFloatTuple)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (native_texCoord, JniHandleOwnership.DoNotTransfer); __this.AddTexCoord(texCoord); }
static void n_AddNormal_Lde_javagl_obj_FloatTuple_(IntPtr jnienv, IntPtr native__this, IntPtr native_normal) { global::JavaGl.Obj.AbstractWritableObj __this = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.AbstractWritableObj> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::JavaGl.Obj.IFloatTuple normal = (global::JavaGl.Obj.IFloatTuple)global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IFloatTuple> (native_normal, JniHandleOwnership.DoNotTransfer); __this.AddNormal(normal); }