org.lwjgl.opengl.ARBVertexProgram Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lwjgl Show documentation
Show all versions of lwjgl Show documentation
Lighweight Java Game Library
/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class ARBVertexProgram extends ARBProgram {
/**
* Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the
* <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev,
* and by the <target> parameter of ProgramStringARB, BindProgramARB,
* ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB,
* GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB,
* GetProgramivARB, and GetProgramStringARB.
*/
public static final int GL_VERTEX_PROGRAM_ARB = 0x8620;
/**
* Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by
* the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
* GetDoublev:
*/
public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642,
GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643,
GL_COLOR_SUM_ARB = 0x8458;
/**
* Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:
*/
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622,
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623,
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624,
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625,
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A,
GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626;
/**
* Accepted by the <pname> parameter of GetVertexAttribPointervARB:
*/
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645;
/**
* Accepted by the <pname> parameter of GetProgramivARB:
*/
public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0,
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1,
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2,
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3;
/**
* Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
* GetFloatv, and GetDoublev:
*/
public static final int GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869;
private ARBVertexProgram() {}
public static void glVertexAttrib1sARB(int index, short x) {
ARBVertexShader.glVertexAttrib1sARB(index, x);
}
public static void glVertexAttrib1fARB(int index, float x) {
ARBVertexShader.glVertexAttrib1fARB(index, x);
}
public static void glVertexAttrib1dARB(int index, double x) {
ARBVertexShader.glVertexAttrib1dARB(index, x);
}
public static void glVertexAttrib2sARB(int index, short x, short y) {
ARBVertexShader.glVertexAttrib2sARB(index, x, y);
}
public static void glVertexAttrib2fARB(int index, float x, float y) {
ARBVertexShader.glVertexAttrib2fARB(index, x, y);
}
public static void glVertexAttrib2dARB(int index, double x, double y) {
ARBVertexShader.glVertexAttrib2dARB(index, x, y);
}
public static void glVertexAttrib3sARB(int index, short x, short y, short z) {
ARBVertexShader.glVertexAttrib3sARB(index, x, y, z);
}
public static void glVertexAttrib3fARB(int index, float x, float y, float z) {
ARBVertexShader.glVertexAttrib3fARB(index, x, y, z);
}
public static void glVertexAttrib3dARB(int index, double x, double y, double z) {
ARBVertexShader.glVertexAttrib3dARB(index, x, y, z);
}
public static void glVertexAttrib4sARB(int index, short x, short y, short z, short w) {
ARBVertexShader.glVertexAttrib4sARB(index, x, y, z, w);
}
public static void glVertexAttrib4fARB(int index, float x, float y, float z, float w) {
ARBVertexShader.glVertexAttrib4fARB(index, x, y, z, w);
}
public static void glVertexAttrib4dARB(int index, double x, double y, double z, double w) {
ARBVertexShader.glVertexAttrib4dARB(index, x, y, z, w);
}
public static void glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w) {
ARBVertexShader.glVertexAttrib4NubARB(index, x, y, z, w);
}
public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, DoubleBuffer buffer) {
ARBVertexShader.glVertexAttribPointerARB(index, size, normalized, stride, buffer);
}
public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer) {
ARBVertexShader.glVertexAttribPointerARB(index, size, normalized, stride, buffer);
}
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer) {
ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer);
}
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer) {
ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer);
}
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer) {
ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer);
}
public static void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset) {
ARBVertexShader.glVertexAttribPointerARB(index, size, type, normalized, stride, buffer_buffer_offset);
}
public static void glEnableVertexAttribArrayARB(int index) {
ARBVertexShader.glEnableVertexAttribArrayARB(index);
}
public static void glDisableVertexAttribArrayARB(int index) {
ARBVertexShader.glDisableVertexAttribArrayARB(index);
}
public static void glGetVertexAttribARB(int index, int pname, FloatBuffer params) {
ARBVertexShader.glGetVertexAttribARB(index, pname, params);
}
public static void glGetVertexAttribARB(int index, int pname, DoubleBuffer params) {
ARBVertexShader.glGetVertexAttribARB(index, pname, params);
}
public static void glGetVertexAttribARB(int index, int pname, IntBuffer params) {
ARBVertexShader.glGetVertexAttribARB(index, pname, params);
}
public static ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size) {
return ARBVertexShader.glGetVertexAttribPointerARB(index, pname, result_size);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy