Package zombie.core.VBO
Class GLBufferObjectARB
java.lang.Object
zombie.core.VBO.GLBufferObjectARB
- All Implemented Interfaces:
IGLBufferObject
public final class GLBufferObjectARB extends java.lang.Object implements IGLBufferObject
-
Constructor Summary
Constructors Constructor Description GLBufferObjectARB() -
Method Summary
Modifier and Type Method Description intGL_ARRAY_BUFFER()intGL_BUFFER_SIZE()intGL_ELEMENT_ARRAY_BUFFER()intGL_STATIC_DRAW()intGL_STREAM_DRAW()intGL_WRITE_ONLY()voidglBindBuffer(int target, int buffer)voidglBufferData(int target, long data_size, int usage)voidglBufferData(int target, java.nio.ByteBuffer data, int usage)voidglDeleteBuffers(int buffers)intglGenBuffers()voidglGetBufferParameter(int target, int pname, java.nio.IntBuffer params)java.nio.ByteBufferglMapBuffer(int target, int access, long length, java.nio.ByteBuffer old_buffer)booleanglUnmapBuffer(int target)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GLBufferObjectARB
public GLBufferObjectARB()
-
-
Method Details
-
GL_ARRAY_BUFFER
public int GL_ARRAY_BUFFER()- Specified by:
GL_ARRAY_BUFFERin interfaceIGLBufferObject
-
GL_ELEMENT_ARRAY_BUFFER
public int GL_ELEMENT_ARRAY_BUFFER()- Specified by:
GL_ELEMENT_ARRAY_BUFFERin interfaceIGLBufferObject
-
GL_STATIC_DRAW
public int GL_STATIC_DRAW()- Specified by:
GL_STATIC_DRAWin interfaceIGLBufferObject
-
GL_STREAM_DRAW
public int GL_STREAM_DRAW()- Specified by:
GL_STREAM_DRAWin interfaceIGLBufferObject
-
GL_BUFFER_SIZE
public int GL_BUFFER_SIZE()- Specified by:
GL_BUFFER_SIZEin interfaceIGLBufferObject
-
GL_WRITE_ONLY
public int GL_WRITE_ONLY()- Specified by:
GL_WRITE_ONLYin interfaceIGLBufferObject
-
glGenBuffers
public int glGenBuffers()- Specified by:
glGenBuffersin interfaceIGLBufferObject
-
glBindBuffer
public void glBindBuffer(int target, int buffer)- Specified by:
glBindBufferin interfaceIGLBufferObject
-
glDeleteBuffers
public void glDeleteBuffers(int buffers)- Specified by:
glDeleteBuffersin interfaceIGLBufferObject
-
glBufferData
public void glBufferData(int target, java.nio.ByteBuffer data, int usage)- Specified by:
glBufferDatain interfaceIGLBufferObject
-
glBufferData
public void glBufferData(int target, long data_size, int usage)- Specified by:
glBufferDatain interfaceIGLBufferObject
-
glMapBuffer
public java.nio.ByteBuffer glMapBuffer(int target, int access, long length, java.nio.ByteBuffer old_buffer)- Specified by:
glMapBufferin interfaceIGLBufferObject
-
glUnmapBuffer
public boolean glUnmapBuffer(int target)- Specified by:
glUnmapBufferin interfaceIGLBufferObject
-
glGetBufferParameter
public void glGetBufferParameter(int target, int pname, java.nio.IntBuffer params)- Specified by:
glGetBufferParameterin interfaceIGLBufferObject
-