All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.opengl.GLES3 Maven / Gradle / Ivy

There is a newer version: 2.3.2
Show newest version
/* !---- 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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy