Class GLARBMapBufferRange

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

public final class GLARBMapBufferRange extends Object
  • Field Details

    • GL_MAP_READ_BIT

      public static final int GL_MAP_READ_BIT
      See Also:
    • GL_MAP_WRITE_BIT

      public static final int GL_MAP_WRITE_BIT
      See Also:
    • GL_MAP_INVALIDATE_RANGE_BIT

      public static final int GL_MAP_INVALIDATE_RANGE_BIT
      See Also:
    • GL_MAP_INVALIDATE_BUFFER_BIT

      public static final int GL_MAP_INVALIDATE_BUFFER_BIT
      See Also:
    • GL_MAP_FLUSH_EXPLICIT_BIT

      public static final int GL_MAP_FLUSH_EXPLICIT_BIT
      See Also:
    • GL_MAP_UNSYNCHRONIZED_BIT

      public static final int GL_MAP_UNSYNCHRONIZED_BIT
      See Also:
    • MH_glMapBufferRange

      public static final MethodHandle MH_glMapBufferRange
    • PFN_glMapBufferRange

      public final MemorySegment PFN_glMapBufferRange
    • MH_glFlushMappedBufferRange

      public static final MethodHandle MH_glFlushMappedBufferRange
    • PFN_glFlushMappedBufferRange

      public final MemorySegment PFN_glFlushMappedBufferRange
  • Constructor Details

    • GLARBMapBufferRange

      public GLARBMapBufferRange(GLLoadFunc func)
  • Method Details

    • MapBufferRange

      @CType("void*") public MemorySegment MapBufferRange(@CType("GLenum") int target, @CType("GLintptr") long offset, @CType("GLsizeiptr") long length, @CType("GLbitfield") int access)
    • FlushMappedBufferRange

      public void FlushMappedBufferRange(@CType("GLenum") int target, @CType("GLintptr") long offset, @CType("GLsizeiptr") long length)