Class OESMapbuffer

java.lang.Object
org.lwjgl.opengles.OESMapbuffer

public class OESMapbuffer extends Object
Native bindings to the OES_mapbuffer extension.

This extension adds to the vertex buffer object functionality supported by OpenGL ES 1.1 or ES 2.0 by allowing the entire data storage of a buffer object to be mapped into the client's address space.

  • Field Details

    • GL_WRITE_ONLY_OES

      public static final int GL_WRITE_ONLY_OES
      Accepted by the access parameter of MapBufferOES.
      See Also:
    • GL_BUFFER_ACCESS_OES

      public static final int GL_BUFFER_ACCESS_OES
      Accepted by the value parameter of GetBufferParameteriv.
      See Also:
    • GL_BUFFER_MAPPED_OES

      public static final int GL_BUFFER_MAPPED_OES
      Accepted by the value parameter of GetBufferParameteriv.
      See Also:
    • GL_BUFFER_MAP_POINTER_OES

      public static final int GL_BUFFER_MAP_POINTER_OES
      Accepted by the pname parameter of GetBufferPointervOES.
      See Also:
  • Method Details

    • nglMapBufferOES

      public static long nglMapBufferOES(int target, int access)
    • glMapBufferOES

      @Nullable public static ByteBuffer glMapBufferOES(int target, int access)
    • glMapBufferOES

      @Nullable public static ByteBuffer glMapBufferOES(int target, int access, @Nullable ByteBuffer old_buffer)
    • glMapBufferOES

      @Nullable public static ByteBuffer glMapBufferOES(int target, int access, long length, @Nullable ByteBuffer old_buffer)
    • glUnmapBufferOES

      public static boolean glUnmapBufferOES(int target)
    • nglGetBufferPointervOES

      public static void nglGetBufferPointervOES(int target, int pname, long params)
    • glGetBufferPointervOES

      public static void glGetBufferPointervOES(int target, int pname, PointerBuffer params)
    • glGetBufferPointerOES

      public static long glGetBufferPointerOES(int target, int pname)