com.jogamp.opengl.GLES3 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl Show documentation
Show all versions of jogl Show documentation
Java™ Binding for the OpenGL® API (Atomic Jar files)
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Wed Mar 11 20:55:49 CET 2015 ----! */
package com.jogamp.opengl;
import java.util.*;
import com.jogamp.opengl.*;
import com.jogamp.opengl.fixedfunc.*;
import jogamp.opengl.*;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;
/**
* This interface contains all OpenGL ES [ 3.0 .. 3.1 ] methods,
* as well as most of it's extensions defined at the time of this specification.
*/
public interface GLES3 extends GLES2, GL4ES3{
// --- Begin CustomJavaCode .cfg declarations
/** Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_ES_VERSION_2_0
, GL_VERSION_2_0
@param ptr a direct only {@link java.nio.Buffer} */
public void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr);
/** Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount);
Part of GL_ES_VERSION_3_0
, GL_VERSION_3_1
; GL_ARB_draw_instanced
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount);
/** Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2
, GL_ES_VERSION_3_0
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices);
/** Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ES_VERSION_3_0
, GL_VERSION_3_0
@param pointer a direct only {@link java.nio.Buffer} */
public void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer);
// ---- End CustomJavaCode .cfg declarations
} // end of class GLES3