javax.media.opengl.GL3bc Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl-all Show documentation
Show all versions of jogl-all Show documentation
Java™ Binding for the OpenGL® API
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Fri Nov 01 19:09:31 CET 2013 ----! */
package javax.media.opengl;
import java.util.*;
import javax.media.opengl.*;
import javax.media.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 [ 3.1 .. 3.3 ] compatibility methods,
* as well as most of it's extensions defined at the time of this specification.
* Note: OpenGL [ 3.1 .. 3.3 ] compatibility profile does includes fixed point functionality.
*/
public interface GL3bc extends GL2, GL3{
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT64_NV = 0x140E;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT64_NV = 0x140F;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT8_NV = 0x8FE0;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT8_VEC2_NV = 0x8FE1;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT8_VEC3_NV = 0x8FE2;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT8_VEC4_NV = 0x8FE3;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT16_NV = 0x8FE4;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT16_VEC2_NV = 0x8FE5;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT16_VEC3_NV = 0x8FE6;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT16_VEC4_NV = 0x8FE7;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT64_VEC2_NV = 0x8FE9;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT64_VEC3_NV = 0x8FEA;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_INT64_VEC4_NV = 0x8FEB;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT8_NV = 0x8FEC;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT8_VEC2_NV = 0x8FED;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT16_NV = 0x8FF0;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_FLOAT16_NV = 0x8FF8;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_FLOAT16_VEC2_NV = 0x8FF9;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_FLOAT16_VEC3_NV = 0x8FFA;
/** Part of GL_NV_gpu_shader5
*/
public static final int GL_FLOAT16_VEC4_NV = 0x8FFB;
/** Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program, GLint location, GLint64EXT * params);
Part of GL_NV_gpu_shader5
@param params a direct or array-backed {@link java.nio.LongBuffer} */
public void glGetUniformi64vNV(int program, int location, LongBuffer params);
/** Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program, GLint location, GLint64EXT * params);
Part of GL_NV_gpu_shader5
*/
public void glGetUniformi64vNV(int program, int location, long[] params, int params_offset);
/** Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program, GLint location, GLint64EXT x);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform1i64NV(int program, int location, long x);
/** Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform1i64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform1i64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program, GLint location, GLuint64EXT x);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform1ui64NV(int program, int location, long x);
/** Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform1ui64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform1ui64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform2i64NV(int program, int location, long x, long y);
/** Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform2i64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform2i64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform2ui64NV(int program, int location, long x, long y);
/** Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform2ui64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform2ui64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform3i64NV(int program, int location, long x, long y, long z);
/** Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform3i64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform3i64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform3ui64NV(int program, int location, long x, long y, long z);
/** Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform3ui64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform3ui64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w);
/** Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform4i64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform4i64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w);
/** Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glProgramUniform4ui64vNV(int program, int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glProgramUniform4ui64vNV(int program, int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform1i64NV}(GLint location, GLint64EXT x);
Part of GL_NV_gpu_shader5
*/
public void glUniform1i64NV(int location, long x);
/** Entry point to C language function: void {@native glUniform1i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform1i64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform1i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform1i64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform1ui64NV}(GLint location, GLuint64EXT x);
Part of GL_NV_gpu_shader5
*/
public void glUniform1ui64NV(int location, long x);
/** Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform1ui64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform1ui64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform2i64NV}(GLint location, GLint64EXT x, GLint64EXT y);
Part of GL_NV_gpu_shader5
*/
public void glUniform2i64NV(int location, long x, long y);
/** Entry point to C language function: void {@native glUniform2i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform2i64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform2i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform2i64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform2ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y);
Part of GL_NV_gpu_shader5
*/
public void glUniform2ui64NV(int location, long x, long y);
/** Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform2ui64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform2ui64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform3i64NV}(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
Part of GL_NV_gpu_shader5
*/
public void glUniform3i64NV(int location, long x, long y, long z);
/** Entry point to C language function: void {@native glUniform3i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform3i64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform3i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform3i64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform3ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
Part of GL_NV_gpu_shader5
*/
public void glUniform3ui64NV(int location, long x, long y, long z);
/** Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform3ui64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform3ui64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform4i64NV}(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
Part of GL_NV_gpu_shader5
*/
public void glUniform4i64NV(int location, long x, long y, long z, long w);
/** Entry point to C language function: void {@native glUniform4i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform4i64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform4i64vNV}(GLint location, GLsizei count, const GLint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform4i64vNV(int location, int count, long[] value, int value_offset);
/** Entry point to C language function: void {@native glUniform4ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
Part of GL_NV_gpu_shader5
*/
public void glUniform4ui64NV(int location, long x, long y, long z, long w);
/** Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
@param value a direct or array-backed {@link java.nio.LongBuffer} */
public void glUniform4ui64vNV(int location, int count, LongBuffer value);
/** Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_gpu_shader5
*/
public void glUniform4ui64vNV(int location, int count, long[] value, int value_offset);
// --- Begin CustomJavaCode .cfg declarations
/** Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
, GL_VERSION_3_2
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex);
/** Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
, GL_VERSION_3_2
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex);
/** Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
, GL_VERSION_3_2
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex);
// ---- End CustomJavaCode .cfg declarations
} // end of class GL3bc