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(@NativeType("GLenum") int target, @NativeType("GLuint") 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(@NativeType("GLuint const *") IntBuffer buffers)
      void glDeleteBuffersARB(GLsizei n, GLuint const * buffers)
    • glDeleteBuffersARB

      public static void glDeleteBuffersARB(@NativeType("GLuint const *") 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(@NativeType("GLuint *") IntBuffer buffers)
      void glGenBuffersARB(GLsizei n, GLuint * buffers)
    • glGenBuffersARB

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

      @NativeType("GLboolean") public static boolean glIsBufferARB(@NativeType("GLuint") 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(@NativeType("GLenum") int target, @NativeType("GLsizeiptrARB") long size, @NativeType("GLenum") int usage)
      void glBufferDataARB(GLenum target, GLsizeiptrARB size, void const * data, GLenum usage)
    • glBufferDataARB

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

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

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

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

      public static void glBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") DoubleBuffer data, @NativeType("GLenum") 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(@NativeType("GLenum") int target, @NativeType("GLintptrARB") long offset, @NativeType("void const *") ByteBuffer data)
      void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void const * data)
    • glBufferSubDataARB

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

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

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

      public static void glBufferSubDataARB(@NativeType("GLenum") int target, @NativeType("GLintptrARB") long offset, @NativeType("void const *") 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(@NativeType("GLenum") int target, @NativeType("GLintptrARB") long offset, @NativeType("void *") ByteBuffer data)
      void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
    • glGetBufferSubDataARB

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

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

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

      public static void glGetBufferSubDataARB(@NativeType("GLenum") int target, @NativeType("GLintptrARB") long offset, @NativeType("void *") 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

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

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

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

      @NativeType("GLboolean") public static boolean glUnmapBufferARB(@NativeType("GLenum") 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(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
      void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)
    • glGetBufferParameteriARB

      @NativeType("void") public static int glGetBufferParameteriARB(@NativeType("GLenum") int target, @NativeType("GLenum") 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(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("void **") PointerBuffer params)
      void glGetBufferPointervARB(GLenum target, GLenum pname, void ** params)
    • glGetBufferPointerARB

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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