in android/opengl/GLES30.java [340:972]
public static native void glReadBuffer(
int mode
);
// C function void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices )
public static native void glDrawRangeElements(
int mode,
int start,
int end,
int count,
int type,
java.nio.Buffer indices
);
// C function void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLsizei offset )
public static native void glDrawRangeElements(
int mode,
int start,
int end,
int count,
int type,
int offset
);
// C function void glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels )
public static native void glTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.Buffer pixels
);
// C function void glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLsizei offset )
public static native void glTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
int offset
);
// C function void glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels )
public static native void glTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.Buffer pixels
);
// C function void glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei offset )
public static native void glTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
int offset
);
// C function void glCopyTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height )
public static native void glCopyTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height
);
// C function void glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data )
public static native void glCompressedTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
java.nio.Buffer data
);
// C function void glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLsizei offset )
public static native void glCompressedTexImage3D(
int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
int offset
);
// C function void glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data )
public static native void glCompressedTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
java.nio.Buffer data
);
// C function void glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLsizei offset )
public static native void glCompressedTexSubImage3D(
int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
int offset
);
// C function void glGenQueries ( GLsizei n, GLuint *ids )
public static native void glGenQueries(
int n,
int[] ids,
int offset
);
// C function void glGenQueries ( GLsizei n, GLuint *ids )
public static native void glGenQueries(
int n,
java.nio.IntBuffer ids
);
// C function void glDeleteQueries ( GLsizei n, const GLuint *ids )
public static native void glDeleteQueries(
int n,
int[] ids,
int offset
);
// C function void glDeleteQueries ( GLsizei n, const GLuint *ids )
public static native void glDeleteQueries(
int n,
java.nio.IntBuffer ids
);
// C function GLboolean glIsQuery ( GLuint id )
public static native boolean glIsQuery(
int id
);
// C function void glBeginQuery ( GLenum target, GLuint id )
public static native void glBeginQuery(
int target,
int id
);
// C function void glEndQuery ( GLenum target )
public static native void glEndQuery(
int target
);
// C function void glGetQueryiv ( GLenum target, GLenum pname, GLint *params )
public static native void glGetQueryiv(
int target,
int pname,
int[] params,
int offset
);
// C function void glGetQueryiv ( GLenum target, GLenum pname, GLint *params )
public static native void glGetQueryiv(
int target,
int pname,
java.nio.IntBuffer params
);
// C function void glGetQueryObjectuiv ( GLuint id, GLenum pname, GLuint *params )
public static native void glGetQueryObjectuiv(
int id,
int pname,
int[] params,
int offset
);
// C function void glGetQueryObjectuiv ( GLuint id, GLenum pname, GLuint *params )
public static native void glGetQueryObjectuiv(
int id,
int pname,
java.nio.IntBuffer params
);
// C function GLboolean glUnmapBuffer ( GLenum target )
public static native boolean glUnmapBuffer(
int target
);
// C function void glGetBufferPointerv ( GLenum target, GLenum pname, GLvoid** params )
/**
* The {@link java.nio.Buffer} instance returned by this method is guaranteed
* to be an instance of {@link java.nio.ByteBuffer}.
*/
public static native java.nio.Buffer glGetBufferPointerv(
int target,
int pname
);
// C function void glDrawBuffers ( GLsizei n, const GLenum *bufs )
public static native void glDrawBuffers(
int n,
int[] bufs,
int offset
);
// C function void glDrawBuffers ( GLsizei n, const GLenum *bufs )
public static native void glDrawBuffers(
int n,
java.nio.IntBuffer bufs
);
// C function void glUniformMatrix2x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix2x3fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix2x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix2x3fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glUniformMatrix3x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix3x2fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix3x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix3x2fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glUniformMatrix2x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix2x4fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix2x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix2x4fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glUniformMatrix4x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix4x2fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix4x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix4x2fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glUniformMatrix3x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix3x4fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix3x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix3x4fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glUniformMatrix4x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix4x3fv(
int location,
int count,
boolean transpose,
float[] value,
int offset
);
// C function void glUniformMatrix4x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value )
public static native void glUniformMatrix4x3fv(
int location,
int count,
boolean transpose,
java.nio.FloatBuffer value
);
// C function void glBlitFramebuffer ( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter )
public static native void glBlitFramebuffer(
int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter
);
// C function void glRenderbufferStorageMultisample ( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height )
public static native void glRenderbufferStorageMultisample(
int target,
int samples,
int internalformat,
int width,
int height
);
// C function void glFramebufferTextureLayer ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer )
public static native void glFramebufferTextureLayer(
int target,
int attachment,
int texture,
int level,
int layer
);
// C function GLvoid * glMapBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access )
/**
* The {@link java.nio.Buffer} instance returned by this method is guaranteed
* to be an instance of {@link java.nio.ByteBuffer}.
*/
public static native java.nio.Buffer glMapBufferRange(
int target,
int offset,
int length,
int access
);
// C function void glFlushMappedBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length )
public static native void glFlushMappedBufferRange(
int target,
int offset,
int length
);
// C function void glBindVertexArray ( GLuint array )
public static native void glBindVertexArray(
int array
);
// C function void glDeleteVertexArrays ( GLsizei n, const GLuint *arrays )
public static native void glDeleteVertexArrays(
int n,
int[] arrays,
int offset
);
// C function void glDeleteVertexArrays ( GLsizei n, const GLuint *arrays )
public static native void glDeleteVertexArrays(
int n,
java.nio.IntBuffer arrays
);
// C function void glGenVertexArrays ( GLsizei n, GLuint *arrays )
public static native void glGenVertexArrays(
int n,
int[] arrays,
int offset
);
// C function void glGenVertexArrays ( GLsizei n, GLuint *arrays )
public static native void glGenVertexArrays(
int n,
java.nio.IntBuffer arrays
);
// C function GLboolean glIsVertexArray ( GLuint array )
public static native boolean glIsVertexArray(
int array
);
// C function void glGetIntegeri_v ( GLenum target, GLuint index, GLint *data )
public static native void glGetIntegeri_v(
int target,
int index,
int[] data,
int offset
);
// C function void glGetIntegeri_v ( GLenum target, GLuint index, GLint *data )
public static native void glGetIntegeri_v(
int target,
int index,
java.nio.IntBuffer data
);
// C function void glBeginTransformFeedback ( GLenum primitiveMode )
public static native void glBeginTransformFeedback(
int primitiveMode
);
// C function void glEndTransformFeedback ( void )
public static native void glEndTransformFeedback(
);
// C function void glBindBufferRange ( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size )
public static native void glBindBufferRange(
int target,
int index,
int buffer,
int offset,
int size
);
// C function void glBindBufferBase ( GLenum target, GLuint index, GLuint buffer )
public static native void glBindBufferBase(
int target,
int index,
int buffer
);
// C function void glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode )
public static native void glTransformFeedbackVaryings(
int program,
String[] varyings,
int bufferMode
);
// C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
public static native void glGetTransformFeedbackVarying(
int program,
int index,
int bufsize,
int[] length,
int lengthOffset,
int[] size,
int sizeOffset,
int[] type,
int typeOffset,
byte[] name,
int nameOffset
);
// C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
/**
* @deprecated
* Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.
* */
public static native void glGetTransformFeedbackVarying(
int program,
int index,
int bufsize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
byte name
);
// C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
public static native void glGetTransformFeedbackVarying(
int program,
int index,
int bufsize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name
);
// C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
public static native String glGetTransformFeedbackVarying(
int program,
int index,
int[] size,
int sizeOffset,
int[] type,
int typeOffset
);
// C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
public static native String glGetTransformFeedbackVarying(
int program,
int index,
java.nio.IntBuffer size,
java.nio.IntBuffer type
);
// C function void glVertexAttribIPointer ( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer )
private static native void glVertexAttribIPointerBounds(
int index,
int size,
int type,
int stride,
java.nio.Buffer pointer,
int remaining
);
public static void glVertexAttribIPointer(
int index,
int size,
int type,
int stride,
java.nio.Buffer pointer
) {
glVertexAttribIPointerBounds(
index,
size,
type,
stride,
pointer,
pointer.remaining()
);
}