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:
    • MH_glVertexAttrib1fARB

      public static final MethodHandle MH_glVertexAttrib1fARB
    • PFN_glVertexAttrib1fARB

      public final MemorySegment PFN_glVertexAttrib1fARB
    • MH_glVertexAttrib1sARB

      public static final MethodHandle MH_glVertexAttrib1sARB
    • PFN_glVertexAttrib1sARB

      public final MemorySegment PFN_glVertexAttrib1sARB
    • MH_glVertexAttrib1dARB

      public static final MethodHandle MH_glVertexAttrib1dARB
    • PFN_glVertexAttrib1dARB

      public final MemorySegment PFN_glVertexAttrib1dARB
    • MH_glVertexAttrib2fARB

      public static final MethodHandle MH_glVertexAttrib2fARB
    • PFN_glVertexAttrib2fARB

      public final MemorySegment PFN_glVertexAttrib2fARB
    • MH_glVertexAttrib2sARB

      public static final MethodHandle MH_glVertexAttrib2sARB
    • PFN_glVertexAttrib2sARB

      public final MemorySegment PFN_glVertexAttrib2sARB
    • MH_glVertexAttrib2dARB

      public static final MethodHandle MH_glVertexAttrib2dARB
    • PFN_glVertexAttrib2dARB

      public final MemorySegment PFN_glVertexAttrib2dARB
    • MH_glVertexAttrib3fARB

      public static final MethodHandle MH_glVertexAttrib3fARB
    • PFN_glVertexAttrib3fARB

      public final MemorySegment PFN_glVertexAttrib3fARB
    • MH_glVertexAttrib3sARB

      public static final MethodHandle MH_glVertexAttrib3sARB
    • PFN_glVertexAttrib3sARB

      public final MemorySegment PFN_glVertexAttrib3sARB
    • MH_glVertexAttrib3dARB

      public static final MethodHandle MH_glVertexAttrib3dARB
    • PFN_glVertexAttrib3dARB

      public final MemorySegment PFN_glVertexAttrib3dARB
    • MH_glVertexAttrib4fARB

      public static final MethodHandle MH_glVertexAttrib4fARB
    • PFN_glVertexAttrib4fARB

      public final MemorySegment PFN_glVertexAttrib4fARB
    • MH_glVertexAttrib4sARB

      public static final MethodHandle MH_glVertexAttrib4sARB
    • PFN_glVertexAttrib4sARB

      public final MemorySegment PFN_glVertexAttrib4sARB
    • MH_glVertexAttrib4dARB

      public static final MethodHandle MH_glVertexAttrib4dARB
    • PFN_glVertexAttrib4dARB

      public final MemorySegment PFN_glVertexAttrib4dARB
    • MH_glVertexAttrib4NubARB

      public static final MethodHandle MH_glVertexAttrib4NubARB
    • PFN_glVertexAttrib4NubARB

      public final MemorySegment PFN_glVertexAttrib4NubARB
    • MH_glVertexAttrib1fvARB

      public static final MethodHandle MH_glVertexAttrib1fvARB
    • PFN_glVertexAttrib1fvARB

      public final MemorySegment PFN_glVertexAttrib1fvARB
    • MH_glVertexAttrib1svARB

      public static final MethodHandle MH_glVertexAttrib1svARB
    • PFN_glVertexAttrib1svARB

      public final MemorySegment PFN_glVertexAttrib1svARB
    • MH_glVertexAttrib1dvARB

      public static final MethodHandle MH_glVertexAttrib1dvARB
    • PFN_glVertexAttrib1dvARB

      public final MemorySegment PFN_glVertexAttrib1dvARB
    • MH_glVertexAttrib2fvARB

      public static final MethodHandle MH_glVertexAttrib2fvARB
    • PFN_glVertexAttrib2fvARB

      public final MemorySegment PFN_glVertexAttrib2fvARB
    • MH_glVertexAttrib2svARB

      public static final MethodHandle MH_glVertexAttrib2svARB
    • PFN_glVertexAttrib2svARB

      public final MemorySegment PFN_glVertexAttrib2svARB
    • MH_glVertexAttrib2dvARB

      public static final MethodHandle MH_glVertexAttrib2dvARB
    • PFN_glVertexAttrib2dvARB

      public final MemorySegment PFN_glVertexAttrib2dvARB
    • MH_glVertexAttrib3fvARB

      public static final MethodHandle MH_glVertexAttrib3fvARB
    • PFN_glVertexAttrib3fvARB

      public final MemorySegment PFN_glVertexAttrib3fvARB
    • MH_glVertexAttrib3svARB

      public static final MethodHandle MH_glVertexAttrib3svARB
    • PFN_glVertexAttrib3svARB

      public final MemorySegment PFN_glVertexAttrib3svARB
    • MH_glVertexAttrib3dvARB

      public static final MethodHandle MH_glVertexAttrib3dvARB
    • PFN_glVertexAttrib3dvARB

      public final MemorySegment PFN_glVertexAttrib3dvARB
    • MH_glVertexAttrib4fvARB

      public static final MethodHandle MH_glVertexAttrib4fvARB
    • PFN_glVertexAttrib4fvARB

      public final MemorySegment PFN_glVertexAttrib4fvARB
    • MH_glVertexAttrib4svARB

      public static final MethodHandle MH_glVertexAttrib4svARB
    • PFN_glVertexAttrib4svARB

      public final MemorySegment PFN_glVertexAttrib4svARB
    • MH_glVertexAttrib4dvARB

      public static final MethodHandle MH_glVertexAttrib4dvARB
    • PFN_glVertexAttrib4dvARB

      public final MemorySegment PFN_glVertexAttrib4dvARB
    • MH_glVertexAttrib4ivARB

      public static final MethodHandle MH_glVertexAttrib4ivARB
    • PFN_glVertexAttrib4ivARB

      public final MemorySegment PFN_glVertexAttrib4ivARB
    • MH_glVertexAttrib4bvARB

      public static final MethodHandle MH_glVertexAttrib4bvARB
    • PFN_glVertexAttrib4bvARB

      public final MemorySegment PFN_glVertexAttrib4bvARB
    • MH_glVertexAttrib4ubvARB

      public static final MethodHandle MH_glVertexAttrib4ubvARB
    • PFN_glVertexAttrib4ubvARB

      public final MemorySegment PFN_glVertexAttrib4ubvARB
    • MH_glVertexAttrib4usvARB

      public static final MethodHandle MH_glVertexAttrib4usvARB
    • PFN_glVertexAttrib4usvARB

      public final MemorySegment PFN_glVertexAttrib4usvARB
    • MH_glVertexAttrib4uivARB

      public static final MethodHandle MH_glVertexAttrib4uivARB
    • PFN_glVertexAttrib4uivARB

      public final MemorySegment PFN_glVertexAttrib4uivARB
    • MH_glVertexAttrib4NbvARB

      public static final MethodHandle MH_glVertexAttrib4NbvARB
    • PFN_glVertexAttrib4NbvARB

      public final MemorySegment PFN_glVertexAttrib4NbvARB
    • MH_glVertexAttrib4NsvARB

      public static final MethodHandle MH_glVertexAttrib4NsvARB
    • PFN_glVertexAttrib4NsvARB

      public final MemorySegment PFN_glVertexAttrib4NsvARB
    • MH_glVertexAttrib4NivARB

      public static final MethodHandle MH_glVertexAttrib4NivARB
    • PFN_glVertexAttrib4NivARB

      public final MemorySegment PFN_glVertexAttrib4NivARB
    • MH_glVertexAttrib4NubvARB

      public static final MethodHandle MH_glVertexAttrib4NubvARB
    • PFN_glVertexAttrib4NubvARB

      public final MemorySegment PFN_glVertexAttrib4NubvARB
    • MH_glVertexAttrib4NusvARB

      public static final MethodHandle MH_glVertexAttrib4NusvARB
    • PFN_glVertexAttrib4NusvARB

      public final MemorySegment PFN_glVertexAttrib4NusvARB
    • MH_glVertexAttrib4NuivARB

      public static final MethodHandle MH_glVertexAttrib4NuivARB
    • PFN_glVertexAttrib4NuivARB

      public final MemorySegment PFN_glVertexAttrib4NuivARB
    • MH_glVertexAttribPointerARB

      public static final MethodHandle MH_glVertexAttribPointerARB
    • PFN_glVertexAttribPointerARB

      public final MemorySegment PFN_glVertexAttribPointerARB
    • MH_glEnableVertexAttribArrayARB

      public static final MethodHandle MH_glEnableVertexAttribArrayARB
    • PFN_glEnableVertexAttribArrayARB

      public final MemorySegment PFN_glEnableVertexAttribArrayARB
    • MH_glDisableVertexAttribArrayARB

      public static final MethodHandle MH_glDisableVertexAttribArrayARB
    • PFN_glDisableVertexAttribArrayARB

      public final MemorySegment PFN_glDisableVertexAttribArrayARB
    • MH_glBindAttribLocationARB

      public static final MethodHandle MH_glBindAttribLocationARB
    • PFN_glBindAttribLocationARB

      public final MemorySegment PFN_glBindAttribLocationARB
    • MH_glGetActiveAttribARB

      public static final MethodHandle MH_glGetActiveAttribARB
    • PFN_glGetActiveAttribARB

      public final MemorySegment PFN_glGetActiveAttribARB
    • MH_glGetAttribLocationARB

      public static final MethodHandle MH_glGetAttribLocationARB
    • PFN_glGetAttribLocationARB

      public final MemorySegment PFN_glGetAttribLocationARB
    • MH_glGetVertexAttribdvARB

      public static final MethodHandle MH_glGetVertexAttribdvARB
    • PFN_glGetVertexAttribdvARB

      public final MemorySegment PFN_glGetVertexAttribdvARB
    • MH_glGetVertexAttribfvARB

      public static final MethodHandle MH_glGetVertexAttribfvARB
    • PFN_glGetVertexAttribfvARB

      public final MemorySegment PFN_glGetVertexAttribfvARB
    • MH_glGetVertexAttribivARB

      public static final MethodHandle MH_glGetVertexAttribivARB
    • PFN_glGetVertexAttribivARB

      public final MemorySegment PFN_glGetVertexAttribivARB
    • MH_glGetVertexAttribPointervARB

      public static final MethodHandle MH_glGetVertexAttribPointervARB
    • PFN_glGetVertexAttribPointervARB

      public final MemorySegment PFN_glGetVertexAttribPointervARB
  • Constructor Details

    • GLARBVertexShader

      public GLARBVertexShader(GLLoadFunc func)
  • Method Details

    • VertexAttrib1fARB

      public void VertexAttrib1fARB(@CType("GLuint") int index, @CType("GLfloat") float x)
    • VertexAttrib1sARB

      public void VertexAttrib1sARB(@CType("GLuint") int index, @CType("GLshort") short x)
    • VertexAttrib1dARB

      public void VertexAttrib1dARB(@CType("GLuint") int index, @CType("GLdouble") double x)
    • VertexAttrib2fARB

      public void VertexAttrib2fARB(@CType("GLuint") int index, @CType("GLfloat") float x, @CType("GLfloat") float y)
    • VertexAttrib2sARB

      public void VertexAttrib2sARB(@CType("GLuint") int index, @CType("GLshort") short x, @CType("GLshort") short y)
    • VertexAttrib2dARB

      public void VertexAttrib2dARB(@CType("GLuint") int index, @CType("GLdouble") double x, @CType("GLdouble") double y)
    • VertexAttrib3fARB

      public void VertexAttrib3fARB(@CType("GLuint") int index, @CType("GLfloat") float x, @CType("GLfloat") float y, @CType("GLfloat") float z)
    • VertexAttrib3sARB

      public void VertexAttrib3sARB(@CType("GLuint") int index, @CType("GLshort") short x, @CType("GLshort") short y, @CType("GLshort") short z)
    • VertexAttrib3dARB

      public void VertexAttrib3dARB(@CType("GLuint") int index, @CType("GLdouble") double x, @CType("GLdouble") double y, @CType("GLdouble") double z)
    • VertexAttrib4fARB

      public void VertexAttrib4fARB(@CType("GLuint") int index, @CType("GLfloat") float x, @CType("GLfloat") float y, @CType("GLfloat") float z, @CType("GLfloat") float w)
    • VertexAttrib4sARB

      public void VertexAttrib4sARB(@CType("GLuint") int index, @CType("GLshort") short x, @CType("GLshort") short y, @CType("GLshort") short z, @CType("GLshort") short w)
    • VertexAttrib4dARB

      public void VertexAttrib4dARB(@CType("GLuint") int index, @CType("GLdouble") double x, @CType("GLdouble") double y, @CType("GLdouble") double z, @CType("GLdouble") double w)
    • VertexAttrib4NubARB

      public void VertexAttrib4NubARB(@CType("GLuint") int index, @CType("GLubyte") byte x, @CType("GLubyte") byte y, @CType("GLubyte") byte z, @CType("GLubyte") byte w)
    • VertexAttrib1fvARB

      public void VertexAttrib1fvARB(@CType("GLuint") int index, @CType("const GLfloat *") MemorySegment v)
    • VertexAttrib1svARB

      public void VertexAttrib1svARB(@CType("GLuint") int index, @CType("const GLshort *") MemorySegment v)
    • VertexAttrib1dvARB

      public void VertexAttrib1dvARB(@CType("GLuint") int index, @CType("const GLdouble *") MemorySegment v)
    • VertexAttrib2fvARB

      public void VertexAttrib2fvARB(@CType("GLuint") int index, @CType("const GLfloat *") MemorySegment v)
    • VertexAttrib2svARB

      public void VertexAttrib2svARB(@CType("GLuint") int index, @CType("const GLshort *") MemorySegment v)
    • VertexAttrib2dvARB

      public void VertexAttrib2dvARB(@CType("GLuint") int index, @CType("const GLdouble *") MemorySegment v)
    • VertexAttrib3fvARB

      public void VertexAttrib3fvARB(@CType("GLuint") int index, @CType("const GLfloat *") MemorySegment v)
    • VertexAttrib3svARB

      public void VertexAttrib3svARB(@CType("GLuint") int index, @CType("const GLshort *") MemorySegment v)
    • VertexAttrib3dvARB

      public void VertexAttrib3dvARB(@CType("GLuint") int index, @CType("const GLdouble *") MemorySegment v)
    • VertexAttrib4fvARB

      public void VertexAttrib4fvARB(@CType("GLuint") int index, @CType("const GLfloat *") MemorySegment v)
    • VertexAttrib4svARB

      public void VertexAttrib4svARB(@CType("GLuint") int index, @CType("const GLshort *") MemorySegment v)
    • VertexAttrib4dvARB

      public void VertexAttrib4dvARB(@CType("GLuint") int index, @CType("const GLdouble *") MemorySegment v)
    • VertexAttrib4ivARB

      public void VertexAttrib4ivARB(@CType("GLuint") int index, @CType("const GLint *") MemorySegment v)
    • VertexAttrib4bvARB

      public void VertexAttrib4bvARB(@CType("GLuint") int index, @CType("const GLbyte *") MemorySegment v)
    • VertexAttrib4ubvARB

      public void VertexAttrib4ubvARB(@CType("GLuint") int index, @CType("const GLubyte *") MemorySegment v)
    • VertexAttrib4usvARB

      public void VertexAttrib4usvARB(@CType("GLuint") int index, @CType("const GLushort *") MemorySegment v)
    • VertexAttrib4uivARB

      public void VertexAttrib4uivARB(@CType("GLuint") int index, @CType("const GLuint *") MemorySegment v)
    • VertexAttrib4NbvARB

      public void VertexAttrib4NbvARB(@CType("GLuint") int index, @CType("const GLbyte *") MemorySegment v)
    • VertexAttrib4NsvARB

      public void VertexAttrib4NsvARB(@CType("GLuint") int index, @CType("const GLshort *") MemorySegment v)
    • VertexAttrib4NivARB

      public void VertexAttrib4NivARB(@CType("GLuint") int index, @CType("const GLint *") MemorySegment v)
    • VertexAttrib4NubvARB

      public void VertexAttrib4NubvARB(@CType("GLuint") int index, @CType("const GLubyte *") MemorySegment v)
    • VertexAttrib4NusvARB

      public void VertexAttrib4NusvARB(@CType("GLuint") int index, @CType("const GLushort *") MemorySegment v)
    • VertexAttrib4NuivARB

      public void VertexAttrib4NuivARB(@CType("GLuint") int index, @CType("const GLuint *") MemorySegment v)
    • VertexAttribPointerARB

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

      public void EnableVertexAttribArrayARB(@CType("GLuint") int index)
    • DisableVertexAttribArrayARB

      public void DisableVertexAttribArrayARB(@CType("GLuint") int index)
    • BindAttribLocationARB

      public void BindAttribLocationARB(@CType("GLhandleARB") int programObj, @CType("GLuint") int index, @CType("const GLcharARB *") MemorySegment name)
    • GetActiveAttribARB

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

      @CType("GLint") public int GetAttribLocationARB(@CType("GLhandleARB") int programObj, @CType("const GLcharARB *") MemorySegment name)
    • GetVertexAttribdvARB

      public void GetVertexAttribdvARB(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLdouble *") MemorySegment params)
    • GetVertexAttribfvARB

      public void GetVertexAttribfvARB(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLfloat *") MemorySegment params)
    • GetVertexAttribivARB

      public void GetVertexAttribivARB(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLint *") MemorySegment params)
    • GetVertexAttribPointervARB

      public void GetVertexAttribPointervARB(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("void **") MemorySegment pointer)