Class ARBVertexAttribBinding

java.lang.Object
org.lwjgl.opengl.ARBVertexAttribBinding

public class ARBVertexAttribBinding extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
    void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
    static void
    glVertexArrayBindVertexBufferEXT(int vaobj, int bindingindex, int buffer, long offset, int stride)
    void glVertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
    static void
    glVertexArrayVertexAttribBindingEXT(int vaobj, int attribindex, int bindingindex)
    void glVertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
    static void
    glVertexArrayVertexAttribFormatEXT(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)
    void glVertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
    static void
    glVertexArrayVertexAttribIFormatEXT(int vaobj, int attribindex, int size, int type, int relativeoffset)
    void glVertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    static void
    glVertexArrayVertexAttribLFormatEXT(int vaobj, int attribindex, int size, int type, int relativeoffset)
    void glVertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    static void
    glVertexArrayVertexBindingDivisorEXT(int vaobj, int bindingindex, int divisor)
    void glVertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingindex, GLuint divisor)
    static void
    glVertexAttribBinding(int attribindex, int bindingindex)
    void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
    static void
    glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
    void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
    static void
    glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
    void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    static void
    glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
    void glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    static void
    glVertexBindingDivisor(int bindingindex, int divisor)
    void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • GL_VERTEX_ATTRIB_BINDING

      public static final int GL_VERTEX_ATTRIB_BINDING
      See Also:
    • GL_VERTEX_ATTRIB_RELATIVE_OFFSET

      public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
      See Also:
    • GL_VERTEX_BINDING_DIVISOR

      public static final int GL_VERTEX_BINDING_DIVISOR
      See Also:
    • GL_VERTEX_BINDING_OFFSET

      public static final int GL_VERTEX_BINDING_OFFSET
      See Also:
    • GL_VERTEX_BINDING_STRIDE

      public static final int GL_VERTEX_BINDING_STRIDE
      See Also:
    • GL_VERTEX_BINDING_BUFFER

      public static final int GL_VERTEX_BINDING_BUFFER
      See Also:
    • GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

      public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
      See Also:
    • GL_MAX_VERTEX_ATTRIB_BINDINGS

      public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
      See Also:
  • Method Details

    • glBindVertexBuffer

      public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
      void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
    • glVertexAttribFormat

      public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
      void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
    • glVertexAttribIFormat

      public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
      void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    • glVertexAttribLFormat

      public static void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
      void glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    • glVertexAttribBinding

      public static void glVertexAttribBinding(int attribindex, int bindingindex)
      void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
    • glVertexBindingDivisor

      public static void glVertexBindingDivisor(int bindingindex, int divisor)
      void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
    • glVertexArrayBindVertexBufferEXT

      public static void glVertexArrayBindVertexBufferEXT(int vaobj, int bindingindex, int buffer, long offset, int stride)
      void glVertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
    • glVertexArrayVertexAttribFormatEXT

      public static void glVertexArrayVertexAttribFormatEXT(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)
      void glVertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
    • glVertexArrayVertexAttribIFormatEXT

      public static void glVertexArrayVertexAttribIFormatEXT(int vaobj, int attribindex, int size, int type, int relativeoffset)
      void glVertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    • glVertexArrayVertexAttribLFormatEXT

      public static void glVertexArrayVertexAttribLFormatEXT(int vaobj, int attribindex, int size, int type, int relativeoffset)
      void glVertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    • glVertexArrayVertexAttribBindingEXT

      public static void glVertexArrayVertexAttribBindingEXT(int vaobj, int attribindex, int bindingindex)
      void glVertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
    • glVertexArrayVertexBindingDivisorEXT

      public static void glVertexArrayVertexBindingDivisorEXT(int vaobj, int bindingindex, int divisor)
      void glVertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingindex, GLuint divisor)