static int n_GetAttribLocation_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_label) { global::Org.Webrtc.GlShader __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.GlShader> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string label = JNIEnv.GetString(native_label, JniHandleOwnership.DoNotTransfer); int __ret = __this.GetAttribLocation(label); return(__ret); }
static void n_SetVertexAttribArray_Ljava_lang_String_ILjava_nio_FloatBuffer_(IntPtr jnienv, IntPtr native__this, IntPtr native_label, int dimension, IntPtr native_buffer) { global::Org.Webrtc.GlShader __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.GlShader> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string label = JNIEnv.GetString(native_label, JniHandleOwnership.DoNotTransfer); global::Java.Nio.FloatBuffer buffer = global::Java.Lang.Object.GetObject <global::Java.Nio.FloatBuffer> (native_buffer, JniHandleOwnership.DoNotTransfer); __this.SetVertexAttribArray(label, dimension, buffer); }
static void n_UseProgram(IntPtr jnienv, IntPtr native__this) { global::Org.Webrtc.GlShader __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.GlShader> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.UseProgram(); }