C++程序  |  757行  |  25.45 KB

/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_badlogic_gdx_backends_iosrobovm_IOSGLES30 */

#ifndef _Included_com_badlogic_gdx_backends_iosrobovm_IOSGLES30
#define _Included_com_badlogic_gdx_backends_iosrobovm_IOSGLES30
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    init
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_init
  (JNIEnv *, jclass);
/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glReadBuffer
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glReadBuffer
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDrawRangeElements
 * Signature: (IIIIILjava/nio/Buffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawRangeElements__IIIIILjava_nio_Buffer_2
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDrawRangeElements
 * Signature: (IIIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawRangeElements__IIIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glTexImage3D
 * Signature: (IIIIIIIIILjava/nio/Buffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexImage3D__IIIIIIIIILjava_nio_Buffer_2
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glTexImage3D
 * Signature: (IIIIIIIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexImage3D__IIIIIIIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glTexSubImage3D
 * Signature: (IIIIIIIIIILjava/nio/Buffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glTexSubImage3D
 * Signature: (IIIIIIIIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexSubImage3D__IIIIIIIIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glCopyTexSubImage3D
 * Signature: (IIIIIIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glCopyTexSubImage3D
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenQueries
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenQueries__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenQueries
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenQueries__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteQueries
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteQueries__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteQueries
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteQueries__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glIsQuery
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsQuery
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBeginQuery
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBeginQuery
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glEndQuery
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glEndQuery
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetQueryiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetQueryiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetQueryObjectuiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetQueryObjectuiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUnmapBuffer
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUnmapBuffer
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetBufferPointerv
 * Signature: (II)Ljava/nio/Buffer;
 */
JNIEXPORT jobject JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetBufferPointerv
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDrawBuffers
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawBuffers
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix2x3fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix2x3fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix3x2fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix3x2fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix2x4fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix2x4fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix4x2fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix4x2fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix3x4fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix3x4fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformMatrix4x3fv
 * Signature: (IIZLjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix4x3fv
  (JNIEnv *, jobject, jint, jint, jboolean, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBlitFramebuffer
 * Signature: (IIIIIIIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBlitFramebuffer
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glRenderbufferStorageMultisample
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glRenderbufferStorageMultisample
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glFramebufferTextureLayer
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glFramebufferTextureLayer
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glFlushMappedBufferRange
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glFlushMappedBufferRange
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBindVertexArray
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindVertexArray
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteVertexArrays
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteVertexArrays__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteVertexArrays
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteVertexArrays__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenVertexArrays
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenVertexArrays__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenVertexArrays
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenVertexArrays__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glIsVertexArray
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsVertexArray
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBeginTransformFeedback
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBeginTransformFeedback
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glEndTransformFeedback
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glEndTransformFeedback
  (JNIEnv *, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBindBufferRange
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindBufferRange
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBindBufferBase
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindBufferBase
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glTransformFeedbackVaryings
 * Signature: (I[Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTransformFeedbackVaryings
  (JNIEnv *, jobject, jint, jobjectArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glVertexAttribIPointer
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribIPointer
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetVertexAttribIiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetVertexAttribIiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetVertexAttribIuiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetVertexAttribIuiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glVertexAttribI4i
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribI4i
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glVertexAttribI4ui
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribI4ui
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetUniformuiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformuiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetFragDataLocation
 * Signature: (ILjava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetFragDataLocation
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniform1uiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform1uiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniform3uiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform3uiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniform4uiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform4uiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glClearBufferiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glClearBufferuiv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferuiv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glClearBufferfv
 * Signature: (IILjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferfv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glClearBufferfi
 * Signature: (IIFI)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferfi
  (JNIEnv *, jobject, jint, jint, jfloat, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetStringi
 * Signature: (II)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetStringi
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glCopyBufferSubData
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glCopyBufferSubData
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetUniformIndices
 * Signature: (I[Ljava/lang/String;Ljava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformIndices
  (JNIEnv *, jobject, jint, jobjectArray, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetActiveUniformsiv
 * Signature: (IILjava/nio/IntBuffer;ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformsiv
  (JNIEnv *, jobject, jint, jint, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetUniformBlockIndex
 * Signature: (ILjava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformBlockIndex
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetActiveUniformBlockiv
 * Signature: (IIILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockiv
  (JNIEnv *, jobject, jint, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetActiveUniformBlockName
 * Signature: (IILjava/nio/Buffer;Ljava/nio/Buffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockName__IILjava_nio_Buffer_2Ljava_nio_Buffer_2
  (JNIEnv *, jobject, jint, jint, jobject, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetActiveUniformBlockName
 * Signature: (II)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockName__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glUniformBlockBinding
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformBlockBinding
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDrawArraysInstanced
 * Signature: (IIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawArraysInstanced
  (JNIEnv *, jobject, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDrawElementsInstanced
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawElementsInstanced
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetInteger64v
 * Signature: (ILjava/nio/LongBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetInteger64v
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetBufferParameteri64v
 * Signature: (IILjava/nio/LongBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetBufferParameteri64v
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenSamplers
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenSamplers__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenSamplers
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenSamplers__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteSamplers
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteSamplers__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteSamplers
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteSamplers__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glIsSampler
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsSampler
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBindSampler
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindSampler
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glSamplerParameteri
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameteri
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glSamplerParameteriv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameteriv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glSamplerParameterf
 * Signature: (IIF)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameterf
  (JNIEnv *, jobject, jint, jint, jfloat);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glSamplerParameterfv
 * Signature: (IILjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameterfv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetSamplerParameteriv
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetSamplerParameteriv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGetSamplerParameterfv
 * Signature: (IILjava/nio/FloatBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetSamplerParameterfv
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glVertexAttribDivisor
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribDivisor
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glBindTransformFeedback
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindTransformFeedback
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteTransformFeedbacks
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteTransformFeedbacks__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glDeleteTransformFeedbacks
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteTransformFeedbacks__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenTransformFeedbacks
 * Signature: (I[II)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenTransformFeedbacks__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glGenTransformFeedbacks
 * Signature: (ILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenTransformFeedbacks__ILjava_nio_IntBuffer_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glIsTransformFeedback
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsTransformFeedback
  (JNIEnv *, jobject, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glPauseTransformFeedback
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glPauseTransformFeedback
  (JNIEnv *, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glResumeTransformFeedback
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glResumeTransformFeedback
  (JNIEnv *, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glProgramParameteri
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glProgramParameteri
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glInvalidateFramebuffer
 * Signature: (IILjava/nio/IntBuffer;)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glInvalidateFramebuffer
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     com_badlogic_gdx_backends_iosrobovm_IOSGLES30
 * Method:    glInvalidateSubFramebuffer
 * Signature: (IILjava/nio/IntBuffer;IIII)V
 */
JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glInvalidateSubFramebuffer
  (JNIEnv *, jobject, jint, jint, jobject, jint, jint, jint, jint);

#ifdef __cplusplus
}
#endif
#endif