com.jogamp.opengl.GL3bc 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)
The newest version!
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Oct 10 03:17:10 CEST 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 [ 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{
/** Entry point to C language function: void {@native glVertexP2ui}(GLenum type, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP2ui(int type, int value);
/** Entry point to C language function: void {@native glVertexP2uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void glVertexP2uiv(int type, IntBuffer value);
/** Entry point to C language function: void {@native glVertexP2uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP2uiv(int type, int[] value, int value_offset);
/** Entry point to C language function: void {@native glVertexP3ui}(GLenum type, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP3ui(int type, int value);
/** Entry point to C language function: void {@native glVertexP3uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void glVertexP3uiv(int type, IntBuffer value);
/** Entry point to C language function: void {@native glVertexP3uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP3uiv(int type, int[] value, int value_offset);
/** Entry point to C language function: void {@native glVertexP4ui}(GLenum type, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP4ui(int type, int value);
/** Entry point to C language function: void {@native glVertexP4uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */
public void glVertexP4uiv(int type, IntBuffer value);
/** Entry point to C language function: void {@native glVertexP4uiv}(GLenum type, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glVertexP4uiv(int type, int[] value, int value_offset);
/** Entry point to C language function: void {@native glTexCoordP1ui}(GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP1ui(int type, int coords);
/** Entry point to C language function: void {@native glTexCoordP1uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glTexCoordP1uiv(int type, IntBuffer coords);
/** Entry point to C language function: void {@native glTexCoordP1uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP1uiv(int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glTexCoordP2ui}(GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP2ui(int type, int coords);
/** Entry point to C language function: void {@native glTexCoordP2uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glTexCoordP2uiv(int type, IntBuffer coords);
/** Entry point to C language function: void {@native glTexCoordP2uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP2uiv(int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glTexCoordP3ui}(GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP3ui(int type, int coords);
/** Entry point to C language function: void {@native glTexCoordP3uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glTexCoordP3uiv(int type, IntBuffer coords);
/** Entry point to C language function: void {@native glTexCoordP3uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP3uiv(int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glTexCoordP4ui}(GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP4ui(int type, int coords);
/** Entry point to C language function: void {@native glTexCoordP4uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glTexCoordP4uiv(int type, IntBuffer coords);
/** Entry point to C language function: void {@native glTexCoordP4uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glTexCoordP4uiv(int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glMultiTexCoordP1ui}(GLenum texture, GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP1ui(int texture, int type, int coords);
/** Entry point to C language function: void {@native glMultiTexCoordP1uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glMultiTexCoordP1uiv(int texture, int type, IntBuffer coords);
/** Entry point to C language function: void {@native glMultiTexCoordP1uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP1uiv(int texture, int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glMultiTexCoordP2ui}(GLenum texture, GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP2ui(int texture, int type, int coords);
/** Entry point to C language function: void {@native glMultiTexCoordP2uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glMultiTexCoordP2uiv(int texture, int type, IntBuffer coords);
/** Entry point to C language function: void {@native glMultiTexCoordP2uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP2uiv(int texture, int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glMultiTexCoordP3ui}(GLenum texture, GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP3ui(int texture, int type, int coords);
/** Entry point to C language function: void {@native glMultiTexCoordP3uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glMultiTexCoordP3uiv(int texture, int type, IntBuffer coords);
/** Entry point to C language function: void {@native glMultiTexCoordP3uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP3uiv(int texture, int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glMultiTexCoordP4ui}(GLenum texture, GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP4ui(int texture, int type, int coords);
/** Entry point to C language function: void {@native glMultiTexCoordP4uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glMultiTexCoordP4uiv(int texture, int type, IntBuffer coords);
/** Entry point to C language function: void {@native glMultiTexCoordP4uiv}(GLenum texture, GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glMultiTexCoordP4uiv(int texture, int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glNormalP3ui}(GLenum type, GLuint coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glNormalP3ui(int type, int coords);
/** Entry point to C language function: void {@native glNormalP3uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param coords a direct or array-backed {@link java.nio.IntBuffer} */
public void glNormalP3uiv(int type, IntBuffer coords);
/** Entry point to C language function: void {@native glNormalP3uiv}(GLenum type, const GLuint * coords)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glNormalP3uiv(int type, int[] coords, int coords_offset);
/** Entry point to C language function: void {@native glColorP3ui}(GLenum type, GLuint color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glColorP3ui(int type, int color);
/** Entry point to C language function: void {@native glColorP3uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param color a direct or array-backed {@link java.nio.IntBuffer} */
public void glColorP3uiv(int type, IntBuffer color);
/** Entry point to C language function: void {@native glColorP3uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glColorP3uiv(int type, int[] color, int color_offset);
/** Entry point to C language function: void {@native glColorP4ui}(GLenum type, GLuint color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glColorP4ui(int type, int color);
/** Entry point to C language function: void {@native glColorP4uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param color a direct or array-backed {@link java.nio.IntBuffer} */
public void glColorP4uiv(int type, IntBuffer color);
/** Entry point to C language function: void {@native glColorP4uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glColorP4uiv(int type, int[] color, int color_offset);
/** Entry point to C language function: void {@native glSecondaryColorP3ui}(GLenum type, GLuint color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glSecondaryColorP3ui(int type, int color);
/** Entry point to C language function: void {@native glSecondaryColorP3uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
@param color a direct or array-backed {@link java.nio.IntBuffer} */
public void glSecondaryColorP3uiv(int type, IntBuffer color);
/** Entry point to C language function: void {@native glSecondaryColorP3uiv}(GLenum type, const GLuint * color)
Part of GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
*/
public void glSecondaryColorP3uiv(int type, int[] color, int color_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
© 2015 - 2025 Weber Informatics LLC | Privacy Policy