Class ARBVertexBufferObject

java.lang.Object
org.lwjgl.opengl.ARBVertexBufferObject

public class ARBVertexBufferObject extends Object
  • Field Details

    • GL_ARRAY_BUFFER_ARB

      public static final int GL_ARRAY_BUFFER_ARB
      See Also:
    • GL_ELEMENT_ARRAY_BUFFER_ARB

      public static final int GL_ELEMENT_ARRAY_BUFFER_ARB
      See Also:
    • GL_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_VERTEX_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_NORMAL_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_COLOR_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_INDEX_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB

      public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
      See Also:
    • GL_STREAM_DRAW_ARB

      public static final int GL_STREAM_DRAW_ARB
      See Also:
    • GL_STREAM_READ_ARB

      public static final int GL_STREAM_READ_ARB
      See Also:
    • GL_STREAM_COPY_ARB

      public static final int GL_STREAM_COPY_ARB
      See Also:
    • GL_STATIC_DRAW_ARB

      public static final int GL_STATIC_DRAW_ARB
      See Also:
    • GL_STATIC_READ_ARB

      public static final int GL_STATIC_READ_ARB
      See Also:
    • GL_STATIC_COPY_ARB

      public static final int GL_STATIC_COPY_ARB
      See Also:
    • GL_DYNAMIC_DRAW_ARB

      public static final int GL_DYNAMIC_DRAW_ARB
      See Also:
    • GL_DYNAMIC_READ_ARB

      public static final int GL_DYNAMIC_READ_ARB
      See Also:
    • GL_DYNAMIC_COPY_ARB

      public static final int GL_DYNAMIC_COPY_ARB
      See Also:
    • GL_READ_ONLY_ARB

      public static final int GL_READ_ONLY_ARB
      See Also:
    • GL_WRITE_ONLY_ARB

      public static final int GL_WRITE_ONLY_ARB
      See Also:
    • GL_READ_WRITE_ARB

      public static final int GL_READ_WRITE_ARB
      See Also:
    • GL_BUFFER_SIZE_ARB

      public static final int GL_BUFFER_SIZE_ARB
      See Also:
    • GL_BUFFER_USAGE_ARB

      public static final int GL_BUFFER_USAGE_ARB
      See Also:
    • GL_BUFFER_ACCESS_ARB

      public static final int GL_BUFFER_ACCESS_ARB
      See Also:
    • GL_BUFFER_MAPPED_ARB

      public static final int GL_BUFFER_MAPPED_ARB
      See Also:
    • GL_BUFFER_MAP_POINTER_ARB

      public static final int GL_BUFFER_MAP_POINTER_ARB
      See Also:
  • Method Details

    • glBindBufferARB

      public static void glBindBufferARB(int target, int buffer)
      void glBindBufferARB(GLenum target, GLuint buffer)
    • nglDeleteBuffersARB

      public static void nglDeleteBuffersARB(int n, long buffers)
      void glDeleteBuffersARB(GLsizei n, GLuint const * buffers)
    • glDeleteBuffersARB

      public static void glDeleteBuffersARB(IntBuffer buffers)
      void glDeleteBuffersARB(GLsizei n, GLuint const * buffers)
    • glDeleteBuffersARB

      public static void glDeleteBuffersARB(int buffer)
      void glDeleteBuffersARB(GLsizei n, GLuint const * buffers)
    • nglGenBuffersARB

      public static void nglGenBuffersARB(int n, long buffers)
      void glGenBuffersARB(GLsizei n, GLuint * buffers)
    • glGenBuffersARB

      public static void glGenBuffersARB(IntBuffer buffers)
      void glGenBuffersARB(GLsizei n, GLuint * buffers)
    • glGenBuffersARB

      public static int glGenBuffersARB()
      void glGenBuffersARB(GLsizei n, GLuint * buffers)
    • glIsBufferARB

      public static boolean glIsBufferARB(int buffer)
      GLboolean glIsBufferARB(GLuint buffer)
    • nglBufferDataARB

      public static void nglBufferDataARB(int target, long size, long data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, long size, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, ByteBuffer data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, ShortBuffer data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, IntBuffer data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, FloatBuffer data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, DoubleBuffer data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • nglBufferSubDataARB

      public static void nglBufferSubDataARB(int target, long offset, long size, long data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, ByteBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, ShortBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, IntBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, FloatBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, DoubleBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • nglGetBufferSubDataARB

      public static void nglGetBufferSubDataARB(int target, long offset, long size, long data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, ByteBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, ShortBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, IntBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, FloatBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, DoubleBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • nglMapBufferARB

      public static long nglMapBufferARB(int target, int access)
      void * glMapBufferARB(GLenum target, GLenum access)
    • glMapBufferARB

      public static @Nullable ByteBuffer glMapBufferARB(int target, int access)
      void * glMapBufferARB(GLenum target, GLenum access)
    • glMapBufferARB

      public static @Nullable ByteBuffer glMapBufferARB(int target, int access, @Nullable ByteBuffer old_buffer)
      void * glMapBufferARB(GLenum target, GLenum access)
    • glMapBufferARB

      public static @Nullable ByteBuffer glMapBufferARB(int target, int access, long length, @Nullable ByteBuffer old_buffer)
      void * glMapBufferARB(GLenum target, GLenum access)
    • glUnmapBufferARB

      public static boolean glUnmapBufferARB(int target)
      GLboolean glUnmapBufferARB(GLenum target)
    • nglGetBufferParameterivARB

      public static void nglGetBufferParameterivARB(int target, int pname, long params)
      void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)
    • glGetBufferParameterivARB

      public static void glGetBufferParameterivARB(int target, int pname, IntBuffer params)
      void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)
    • glGetBufferParameteriARB

      public static int glGetBufferParameteriARB(int target, int pname)
      void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)
    • nglGetBufferPointervARB

      public static void nglGetBufferPointervARB(int target, int pname, long params)
      void glGetBufferPointervARB(GLenum target, GLenum pname, void ** params)
    • glGetBufferPointervARB

      public static void glGetBufferPointervARB(int target, int pname, PointerBuffer params)
      void glGetBufferPointervARB(GLenum target, GLenum pname, void ** params)
    • glGetBufferPointerARB

      public static long glGetBufferPointerARB(int target, int pname)
      void glGetBufferPointervARB(GLenum target, GLenum pname, void ** params)
    • glDeleteBuffersARB

      public static void glDeleteBuffersARB(int[] buffers)
      void glDeleteBuffersARB(GLsizei n, GLuint const * buffers)
    • glGenBuffersARB

      public static void glGenBuffersARB(int[] buffers)
      void glGenBuffersARB(GLsizei n, GLuint * buffers)
    • glBufferDataARB

      public static void glBufferDataARB(int target, short[] data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, int[] data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, float[] data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

      public static void glBufferDataARB(int target, double[] data, int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, short[] data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, int[] data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, float[] data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

      public static void glBufferSubDataARB(int target, long offset, double[] data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, short[] data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, int[] data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, float[] data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

      public static void glGetBufferSubDataARB(int target, long offset, double[] data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferParameterivARB

      public static void glGetBufferParameterivARB(int target, int pname, int[] params)
      void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)