Class GLARBMapBufferRange

java.lang.Object
overrungl.opengl.arb.GLARBMapBufferRange

public final class GLARBMapBufferRange extends Object
  • Field Details Link icon

    • GL_MAP_READ_BIT Link icon

      public static final int GL_MAP_READ_BIT
      See Also:
    • GL_MAP_WRITE_BIT Link icon

      public static final int GL_MAP_WRITE_BIT
      See Also:
    • GL_MAP_INVALIDATE_RANGE_BIT Link icon

      public static final int GL_MAP_INVALIDATE_RANGE_BIT
      See Also:
    • GL_MAP_INVALIDATE_BUFFER_BIT Link icon

      public static final int GL_MAP_INVALIDATE_BUFFER_BIT
      See Also:
    • GL_MAP_FLUSH_EXPLICIT_BIT Link icon

      public static final int GL_MAP_FLUSH_EXPLICIT_BIT
      See Also:
    • GL_MAP_UNSYNCHRONIZED_BIT Link icon

      public static final int GL_MAP_UNSYNCHRONIZED_BIT
      See Also:
  • Constructor Details Link icon

    • GLARBMapBufferRange Link icon

      public GLARBMapBufferRange(GLLoadFunc func)
  • Method Details Link icon

    • MapBufferRange Link icon

      public MemorySegment MapBufferRange(int target, long offset, long length, int access)
      void* glMapBufferRange((unsigned int) GLenum target, ((signed long long) khronos_intptr_t) GLintptr offset, ((signed long long) khronos_ssize_t) GLsizeiptr length, (unsigned int) GLbitfield access);
      
    • FlushMappedBufferRange Link icon

      public void FlushMappedBufferRange(int target, long offset, long length)
      void glFlushMappedBufferRange((unsigned int) GLenum target, ((signed long long) khronos_intptr_t) GLintptr offset, ((signed long long) khronos_ssize_t) GLsizeiptr length);