Interface GLES3

All Superinterfaces:
GL, GL2ES2, GL2ES3, GL3ES3, GL4ES3, GLBase, GLES2
All Known Implementing Classes:
DebugGLES2, DebugGLES3, TraceGLES2, TraceGLES3

public interface GLES3 extends GLES2, GL4ES3

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.

  • Method Details

    • glVertexAttribPointer

      void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
      Entry point to C language function: void (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
      Specified by:
      glVertexAttribPointer in interface GLES2
      Parameters:
      ptr - a direct only Buffer
    • glDrawElementsInstanced

      void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)
      Entry point to C language function: void (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
      Parameters:
      indices - a direct or array-backed Buffer
    • glDrawRangeElements

      void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
      Entry point to C language function: void (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
      Part of GL_VERSION_1_2, GL_ES_VERSION_3_0
      Parameters:
      indices - a direct or array-backed Buffer
    • glVertexAttribIPointer

      void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
      Entry point to C language function: void (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
      Part of GL_ES_VERSION_3_0, GL_VERSION_3_0
      Parameters:
      pointer - a direct only Buffer