Class GLWrapper.VAO

java.lang.Object
org.boxutil.define.GLWrapper.VAO
Enclosing class:
GLWrapper

public static final class GLWrapper.VAO extends Object
  • Field Details

    • GL_VERTEX_ARRAY_BINDING

      public static int GL_VERTEX_ARRAY_BINDING
  • Method Details

    • valid

      public static boolean valid()
    • valid_IntAttrib

      public static boolean valid_IntAttrib()
      GL30.glVertexAttribIPointer(int, int, int, int, long)
    • valid_VertexDivisor

      public static boolean valid_VertexDivisor()
      GL33.glVertexAttribDivisor(int, int)
    • valid_DoubleAttrib

      public static boolean valid_DoubleAttrib()
      GL41.glVertexAttribLPointer(int, int, int, long)
    • valid_BindingDivisor

      public static boolean valid_BindingDivisor()
      GL43.glBindVertexBuffer(int, int, long, int)

      GL43.glVertexAttribFormat(int, int, int, boolean, int)

      GL43.glVertexAttribIFormat(int, int, int, int)

      GL43.glVertexAttribLFormat(int, int, int, int)

      GL43.glVertexBindingDivisor(int, int)

    • valid_MultiBind

      public static boolean valid_MultiBind()
      GL44.glBindVertexBuffers(int, int, IntBuffer, PointerBuffer, IntBuffer)
    • glBindVertexArray

      public static void glBindVertexArray(int array)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(int array)
    • glDeleteVertexArrays

      public static void glDeleteVertexArrays(IntBuffer arrays)
    • glGenVertexArrays

      public static int glGenVertexArrays()
    • glGenVertexArrays

      public static void glGenVertexArrays(IntBuffer arrays)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)
    • glEnableVertexAttribArray

      public static void glEnableVertexAttribArray(int index)
    • glDisableVertexAttribArray

      public static void glDisableVertexAttribArray(int index)
    • glVertexAttribIPointer

      public static void glVertexAttribIPointer(int index, int size, int type, int stride, long buffer_buffer_offset)
    • glVertexAttribDivisor

      public static void glVertexAttribDivisor(int index, int divisor)
    • glVertexAttribLPointer

      public static void glVertexAttribLPointer(int index, int size, int stride, long pointer_buffer_offset)
    • glBindVertexBuffer

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

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

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

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

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

      public static void glVertexBindingDivisor(int bindingindex, int divisor)
    • glBindVertexBuffers

      public static void glBindVertexBuffers(int first, int count, IntBuffer buffers, org.lwjgl.PointerBuffer offsets, IntBuffer strides)