Class GLARBVertexShader

java.lang.Object
overrungl.opengl.arb.GLARBVertexShader

public final class GLARBVertexShader extends Object
  • Field Details

    • GL_VERTEX_SHADER_ARB

      public static final int GL_VERTEX_SHADER_ARB
      See Also:
    • GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB

      public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
      See Also:
    • GL_MAX_VARYING_FLOATS_ARB

      public static final int GL_MAX_VARYING_FLOATS_ARB
      See Also:
    • GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB

      public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
      See Also:
    • GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB

      public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
      See Also:
    • GL_OBJECT_ACTIVE_ATTRIBUTES_ARB

      public static final int GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
      See Also:
    • GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB

      public static final int GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
      See Also:
    • GL_MAX_VERTEX_ATTRIBS_ARB

      public static final int GL_MAX_VERTEX_ATTRIBS_ARB
      See Also:
    • GL_MAX_TEXTURE_IMAGE_UNITS_ARB

      public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB
      See Also:
    • GL_MAX_TEXTURE_COORDS_ARB

      public static final int GL_MAX_TEXTURE_COORDS_ARB
      See Also:
    • GL_VERTEX_PROGRAM_POINT_SIZE_ARB

      public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB
      See Also:
    • GL_VERTEX_PROGRAM_TWO_SIDE_ARB

      public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
      See Also:
    • GL_CURRENT_VERTEX_ATTRIB_ARB

      public static final int GL_CURRENT_VERTEX_ATTRIB_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
      See Also:
    • GL_FLOAT

      public static final int GL_FLOAT
      See Also:
    • GL_FLOAT_VEC2_ARB

      public static final int GL_FLOAT_VEC2_ARB
      See Also:
    • GL_FLOAT_VEC3_ARB

      public static final int GL_FLOAT_VEC3_ARB
      See Also:
    • GL_FLOAT_VEC4_ARB

      public static final int GL_FLOAT_VEC4_ARB
      See Also:
    • GL_FLOAT_MAT2_ARB

      public static final int GL_FLOAT_MAT2_ARB
      See Also:
    • GL_FLOAT_MAT3_ARB

      public static final int GL_FLOAT_MAT3_ARB
      See Also:
    • GL_FLOAT_MAT4_ARB

      public static final int GL_FLOAT_MAT4_ARB
      See Also:
  • Constructor Details

    • GLARBVertexShader

      public GLARBVertexShader(GLLoadFunc func)
  • Method Details

    • VertexAttrib1fARB

      public void VertexAttrib1fARB(int index, float x)
      void glVertexAttrib1fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x);
      
    • VertexAttrib1sARB

      public void VertexAttrib1sARB(int index, short x)
      void glVertexAttrib1sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x);
      
    • VertexAttrib1dARB

      public void VertexAttrib1dARB(int index, double x)
      void glVertexAttrib1dARB((unsigned int) GLuint index, (double) GLdouble x);
      
    • VertexAttrib2fARB

      public void VertexAttrib2fARB(int index, float x, float y)
      void glVertexAttrib2fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y);
      
    • VertexAttrib2sARB

      public void VertexAttrib2sARB(int index, short x, short y)
      void glVertexAttrib2sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y);
      
    • VertexAttrib2dARB

      public void VertexAttrib2dARB(int index, double x, double y)
      void glVertexAttrib2dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y);
      
    • VertexAttrib3fARB

      public void VertexAttrib3fARB(int index, float x, float y, float z)
      void glVertexAttrib3fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y, ((float) khronos_float_t) GLfloat z);
      
    • VertexAttrib3sARB

      public void VertexAttrib3sARB(int index, short x, short y, short z)
      void glVertexAttrib3sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y, ((signed short) khronos_int16_t) GLshort z);
      
    • VertexAttrib3dARB

      public void VertexAttrib3dARB(int index, double x, double y, double z)
      void glVertexAttrib3dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z);
      
    • VertexAttrib4fARB

      public void VertexAttrib4fARB(int index, float x, float y, float z, float w)
      void glVertexAttrib4fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y, ((float) khronos_float_t) GLfloat z, ((float) khronos_float_t) GLfloat w);
      
    • VertexAttrib4sARB

      public void VertexAttrib4sARB(int index, short x, short y, short z, short w)
      void glVertexAttrib4sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y, ((signed short) khronos_int16_t) GLshort z, ((signed short) khronos_int16_t) GLshort w);
      
    • VertexAttrib4dARB

      public void VertexAttrib4dARB(int index, double x, double y, double z, double w)
      void glVertexAttrib4dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z, (double) GLdouble w);
      
    • VertexAttrib4NubARB

      public void VertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)
      void glVertexAttrib4NubARB((unsigned int) GLuint index, ((unsigned char) khronos_uint8_t) GLubyte x, ((unsigned char) khronos_uint8_t) GLubyte y, ((unsigned char) khronos_uint8_t) GLubyte z, ((unsigned char) khronos_uint8_t) GLubyte w);
      
    • VertexAttrib1fvARB

      public void VertexAttrib1fvARB(int index, MemorySegment v)
      void glVertexAttrib1fvARB((unsigned int) GLuint index, const GLfloat* v);
      
    • VertexAttrib1svARB

      public void VertexAttrib1svARB(int index, MemorySegment v)
      void glVertexAttrib1svARB((unsigned int) GLuint index, const GLshort* v);
      
    • VertexAttrib1dvARB

      public void VertexAttrib1dvARB(int index, MemorySegment v)
      void glVertexAttrib1dvARB((unsigned int) GLuint index, const GLdouble* v);
      
    • VertexAttrib2fvARB

      public void VertexAttrib2fvARB(int index, MemorySegment v)
      void glVertexAttrib2fvARB((unsigned int) GLuint index, const GLfloat* v);
      
    • VertexAttrib2svARB

      public void VertexAttrib2svARB(int index, MemorySegment v)
      void glVertexAttrib2svARB((unsigned int) GLuint index, const GLshort* v);
      
    • VertexAttrib2dvARB

      public void VertexAttrib2dvARB(int index, MemorySegment v)
      void glVertexAttrib2dvARB((unsigned int) GLuint index, const GLdouble* v);
      
    • VertexAttrib3fvARB

      public void VertexAttrib3fvARB(int index, MemorySegment v)
      void glVertexAttrib3fvARB((unsigned int) GLuint index, const GLfloat* v);
      
    • VertexAttrib3svARB

      public void VertexAttrib3svARB(int index, MemorySegment v)
      void glVertexAttrib3svARB((unsigned int) GLuint index, const GLshort* v);
      
    • VertexAttrib3dvARB

      public void VertexAttrib3dvARB(int index, MemorySegment v)
      void glVertexAttrib3dvARB((unsigned int) GLuint index, const GLdouble* v);
      
    • VertexAttrib4fvARB

      public void VertexAttrib4fvARB(int index, MemorySegment v)
      void glVertexAttrib4fvARB((unsigned int) GLuint index, const GLfloat* v);
      
    • VertexAttrib4svARB

      public void VertexAttrib4svARB(int index, MemorySegment v)
      void glVertexAttrib4svARB((unsigned int) GLuint index, const GLshort* v);
      
    • VertexAttrib4dvARB

      public void VertexAttrib4dvARB(int index, MemorySegment v)
      void glVertexAttrib4dvARB((unsigned int) GLuint index, const GLdouble* v);
      
    • VertexAttrib4ivARB

      public void VertexAttrib4ivARB(int index, MemorySegment v)
      void glVertexAttrib4ivARB((unsigned int) GLuint index, const GLint* v);
      
    • VertexAttrib4bvARB

      public void VertexAttrib4bvARB(int index, MemorySegment v)
      void glVertexAttrib4bvARB((unsigned int) GLuint index, const GLbyte* v);
      
    • VertexAttrib4ubvARB

      public void VertexAttrib4ubvARB(int index, MemorySegment v)
      void glVertexAttrib4ubvARB((unsigned int) GLuint index, const GLubyte* v);
      
    • VertexAttrib4usvARB

      public void VertexAttrib4usvARB(int index, MemorySegment v)
      void glVertexAttrib4usvARB((unsigned int) GLuint index, const GLushort* v);
      
    • VertexAttrib4uivARB

      public void VertexAttrib4uivARB(int index, MemorySegment v)
      void glVertexAttrib4uivARB((unsigned int) GLuint index, const GLuint* v);
      
    • VertexAttrib4NbvARB

      public void VertexAttrib4NbvARB(int index, MemorySegment v)
      void glVertexAttrib4NbvARB((unsigned int) GLuint index, const GLbyte* v);
      
    • VertexAttrib4NsvARB

      public void VertexAttrib4NsvARB(int index, MemorySegment v)
      void glVertexAttrib4NsvARB((unsigned int) GLuint index, const GLshort* v);
      
    • VertexAttrib4NivARB

      public void VertexAttrib4NivARB(int index, MemorySegment v)
      void glVertexAttrib4NivARB((unsigned int) GLuint index, const GLint* v);
      
    • VertexAttrib4NubvARB

      public void VertexAttrib4NubvARB(int index, MemorySegment v)
      void glVertexAttrib4NubvARB((unsigned int) GLuint index, const GLubyte* v);
      
    • VertexAttrib4NusvARB

      public void VertexAttrib4NusvARB(int index, MemorySegment v)
      void glVertexAttrib4NusvARB((unsigned int) GLuint index, const GLushort* v);
      
    • VertexAttrib4NuivARB

      public void VertexAttrib4NuivARB(int index, MemorySegment v)
      void glVertexAttrib4NuivARB((unsigned int) GLuint index, const GLuint* v);
      
    • VertexAttribPointerARB

      public void VertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, MemorySegment pointer)
      void glVertexAttribPointerARB((unsigned int) GLuint index, (int) GLint size, (unsigned int) GLenum type, GLboolean normalized, (int) GLsizei stride, const void* pointer);
      
    • EnableVertexAttribArrayARB

      public void EnableVertexAttribArrayARB(int index)
      void glEnableVertexAttribArrayARB((unsigned int) GLuint index);
      
    • DisableVertexAttribArrayARB

      public void DisableVertexAttribArrayARB(int index)
      void glDisableVertexAttribArrayARB((unsigned int) GLuint index);
      
    • BindAttribLocationARB

      public void BindAttribLocationARB(int programObj, int index, MemorySegment name)
      void glBindAttribLocationARB((unsigned int) GLhandleARB programObj, (unsigned int) GLuint index, const GLcharARB* name);
      
    • GetActiveAttribARB

      public void GetActiveAttribARB(int programObj, int index, int maxLength, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name)
      void glGetActiveAttribARB((unsigned int) GLhandleARB programObj, (unsigned int) GLuint index, (int) GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name);
      
    • GetAttribLocationARB

      public int GetAttribLocationARB(int programObj, MemorySegment name)
      (int) GLint glGetAttribLocationARB((unsigned int) GLhandleARB programObj, const GLcharARB* name);
      
    • GetVertexAttribdvARB

      public void GetVertexAttribdvARB(int index, int pname, MemorySegment params)
      void glGetVertexAttribdvARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLdouble* params);
      
    • GetVertexAttribfvARB

      public void GetVertexAttribfvARB(int index, int pname, MemorySegment params)
      void glGetVertexAttribfvARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLfloat* params);
      
    • GetVertexAttribivARB

      public void GetVertexAttribivARB(int index, int pname, MemorySegment params)
      void glGetVertexAttribivARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLint* params);
      
    • GetVertexAttribPointervARB

      public void GetVertexAttribPointervARB(int index, int pname, MemorySegment pointer)
      void glGetVertexAttribPointervARB((unsigned int) GLuint index, (unsigned int) GLenum pname, void** pointer);