Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBVertexProgram

extends ARBProgram
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_COLOR_SUM_ARB

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_CURRENT_VERTEX_ATTRIB_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

public static final int
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

public static final int
GL_MAX_VERTEX_ATTRIBS_ARB

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_PROGRAM_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

public static final int
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

Accepted by the <pname> parameter of GetVertexAttribPointervARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

public static final int
GL_VERTEX_PROGRAM_ARB

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_POINT_SIZE_ARB

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_TWO_SIDE_ARB

Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

Inherited from org.lwjgl.opengl.ARBProgram:
GL_CURRENT_MATRIX_ARBGL_CURRENT_MATRIX_STACK_DEPTH_ARBGL_MATRIX0_ARBGL_MATRIX10_ARBGL_MATRIX11_ARBGL_MATRIX12_ARBGL_MATRIX13_ARBGL_MATRIX14_ARBGL_MATRIX15_ARBGL_MATRIX16_ARBGL_MATRIX17_ARBGL_MATRIX18_ARBGL_MATRIX19_ARBGL_MATRIX1_ARBGL_MATRIX20_ARBGL_MATRIX21_ARBGL_MATRIX22_ARBGL_MATRIX23_ARBGL_MATRIX24_ARBGL_MATRIX25_ARBGL_MATRIX26_ARBGL_MATRIX27_ARBGL_MATRIX28_ARBGL_MATRIX29_ARBGL_MATRIX2_ARBGL_MATRIX30_ARBGL_MATRIX31_ARBGL_MATRIX3_ARBGL_MATRIX4_ARBGL_MATRIX5_ARBGL_MATRIX6_ARBGL_MATRIX7_ARBGL_MATRIX8_ARBGL_MATRIX9_ARBGL_MAX_PROGRAM_ATTRIBS_ARBGL_MAX_PROGRAM_ENV_PARAMETERS_ARBGL_MAX_PROGRAM_INSTRUCTIONS_ARBGL_MAX_PROGRAM_LOCAL_PARAMETERS_ARBGL_MAX_PROGRAM_MATRICES_ARBGL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARBGL_MAX_PROGRAM_NATIVE_ATTRIBS_ARBGL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARBGL_MAX_PROGRAM_NATIVE_PARAMETERS_ARBGL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARBGL_MAX_PROGRAM_PARAMETERS_ARBGL_MAX_PROGRAM_TEMPORARIES_ARBGL_PROGRAM_ATTRIBS_ARBGL_PROGRAM_BINDING_ARBGL_PROGRAM_ERROR_POSITION_ARBGL_PROGRAM_ERROR_STRING_ARBGL_PROGRAM_FORMAT_ARBGL_PROGRAM_FORMAT_ASCII_ARBGL_PROGRAM_INSTRUCTIONS_ARBGL_PROGRAM_LENGTH_ARBGL_PROGRAM_NATIVE_ATTRIBS_ARBGL_PROGRAM_NATIVE_INSTRUCTIONS_ARBGL_PROGRAM_NATIVE_PARAMETERS_ARBGL_PROGRAM_NATIVE_TEMPORARIES_ARBGL_PROGRAM_PARAMETERS_ARBGL_PROGRAM_STRING_ARBGL_PROGRAM_TEMPORARIES_ARBGL_PROGRAM_UNDER_NATIVE_LIMITS_ARBGL_TRANSPOSE_CURRENT_MATRIX_ARB

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
public static void
public static void
glGetVertexAttribARB(int index, int pname, FloatBuffer params)

public static void
glGetVertexAttribARB(int index, int pname, DoubleBuffer params)

public static void
glGetVertexAttribARB(int index, int pname, IntBuffer params)

public static ByteBuffer
glGetVertexAttribPointerARB(int index, int pname, long result_size)

public static void
glVertexAttrib1dARB(int index, double x)

public static void
glVertexAttrib1fARB(int index, float x)

public static void
glVertexAttrib1sARB(int index, short x)

public static void
glVertexAttrib2dARB(int index, double x, double y)

public static void
glVertexAttrib2fARB(int index, float x, float y)

public static void
glVertexAttrib2sARB(int index, short x, short y)

public static void
glVertexAttrib3dARB(int index, double x, double y, double z)

public static void
glVertexAttrib3fARB(int index, float x, float y, float z)

public static void
glVertexAttrib3sARB(int index, short x, short y, short z)

public static void
glVertexAttrib4dARB(int index, double x, double y, double z, double w)

public static void
glVertexAttrib4fARB(int index, float x, float y, float z, float w)

public static void
glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)

public static void
glVertexAttrib4sARB(int index, short x, short y, short z, short w)

public static void
glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, DoubleBuffer buffer)

public static void
glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer)

public static void
glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer)

public static void
glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer)

public static void
glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer)

public static void
glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)

Inherited from org.lwjgl.opengl.ARBProgram:
glBindProgramARBglDeleteProgramsARBglDeleteProgramsARBglGenProgramsARBglGenProgramsARBglGetProgramARBglGetProgramARBglGetProgramEnvParameterARBglGetProgramEnvParameterARBglGetProgramiARBglGetProgramLocalParameterARBglGetProgramLocalParameterARBglGetProgramStringARBglGetProgramStringARBglIsProgramARBglProgramEnvParameter4ARBglProgramEnvParameter4ARBglProgramEnvParameter4dARBglProgramEnvParameter4fARBglProgramLocalParameter4ARBglProgramLocalParameter4ARBglProgramLocalParameter4dARBglProgramLocalParameter4fARBglProgramStringARBglProgramStringARBnglBindProgramARBnglDeleteProgramsARBnglGenProgramsARBnglGetProgramEnvParameterdvARBnglGetProgramEnvParameterfvARBnglGetProgramivARBnglGetProgramLocalParameterdvARBnglGetProgramLocalParameterfvARBnglGetProgramStringARBnglIsProgramARBnglProgramEnvParameter4dARBnglProgramEnvParameter4dvARBnglProgramEnvParameter4fARBnglProgramEnvParameter4fvARBnglProgramLocalParameter4dARBnglProgramLocalParameter4dvARBnglProgramLocalParameter4fARBnglProgramLocalParameter4fvARBnglProgramStringARB

Field Detail

GL_COLOR_SUM_ARBback to summary
public static final int GL_COLOR_SUM_ARB

Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_CURRENT_VERTEX_ATTRIB_ARBback to summary
public static final int GL_CURRENT_VERTEX_ATTRIB_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARBback to summary
public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARBback to summary
public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

GL_MAX_VERTEX_ATTRIBS_ARBback to summary
public static final int GL_MAX_VERTEX_ATTRIBS_ARB

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_PROGRAM_ADDRESS_REGISTERS_ARBback to summary
public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARBback to summary
public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

Accepted by the <pname> parameter of GetProgramivARB:

GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_VERTEX_ATTRIB_ARRAY_POINTER_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

Accepted by the <pname> parameter of GetVertexAttribPointervARB:

GL_VERTEX_ATTRIB_ARRAY_SIZE_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_VERTEX_ATTRIB_ARRAY_TYPE_ARBback to summary
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB:

GL_VERTEX_PROGRAM_ARBback to summary
public static final int GL_VERTEX_PROGRAM_ARB

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.

GL_VERTEX_PROGRAM_POINT_SIZE_ARBback to summary
public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB

Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_VERTEX_PROGRAM_TWO_SIDE_ARBback to summary
public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB

Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

Constructor Detail

ARBVertexProgramback to summary
private ARBVertexProgram()

Method Detail

glDisableVertexAttribArrayARBback to summary
public static void glDisableVertexAttribArrayARB(int index)
glEnableVertexAttribArrayARBback to summary
public static void glEnableVertexAttribArrayARB(int index)
glGetVertexAttribARBback to summary
public static void glGetVertexAttribARB(int index, int pname, FloatBuffer params)
glGetVertexAttribARBback to summary
public static void glGetVertexAttribARB(int index, int pname, DoubleBuffer params)
glGetVertexAttribARBback to summary
public static void glGetVertexAttribARB(int index, int pname, IntBuffer params)
glGetVertexAttribPointerARBback to summary
public static ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size)
glVertexAttrib1dARBback to summary
public static void glVertexAttrib1dARB(int index, double x)
glVertexAttrib1fARBback to summary
public static void glVertexAttrib1fARB(int index, float x)
glVertexAttrib1sARBback to summary
public static void glVertexAttrib1sARB(int index, short x)
glVertexAttrib2dARBback to summary
public static void glVertexAttrib2dARB(int index, double x, double y)
glVertexAttrib2fARBback to summary
public static void glVertexAttrib2fARB(int index, float x, float y)
glVertexAttrib2sARBback to summary
public static void glVertexAttrib2sARB(int index, short x, short y)
glVertexAttrib3dARBback to summary
public static void glVertexAttrib3dARB(int index, double x, double y, double z)
glVertexAttrib3fARBback to summary
public static void glVertexAttrib3fARB(int index, float x, float y, float z)
glVertexAttrib3sARBback to summary
public static void glVertexAttrib3sARB(int index, short x, short y, short z)
glVertexAttrib4dARBback to summary
public static void glVertexAttrib4dARB(int index, double x, double y, double z, double w)
glVertexAttrib4fARBback to summary
public static void glVertexAttrib4fARB(int index, float x, float y, float z, float w)
glVertexAttrib4NubARBback to summary
public static void glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)
glVertexAttrib4sARBback to summary
public static void glVertexAttrib4sARB(int index, short x, short y, short z, short w)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, DoubleBuffer buffer)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer)
glVertexAttribPointerARBback to summary
public static void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)