Class ARBDrawIndirect


  • public final class ARBDrawIndirect
    extends Object
    • Field Detail

      • GL_DRAW_INDIRECT_BUFFER

        public static final int GL_DRAW_INDIRECT_BUFFER
        Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData:
        See Also:
        Constant Field Values
      • GL_DRAW_INDIRECT_BUFFER_BINDING

        public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
        Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
    • Method Detail

      • glDrawArraysIndirect

        public static void glDrawArraysIndirect​(int mode,
                                                ByteBuffer indirect)
      • glDrawArraysIndirect

        public static void glDrawArraysIndirect​(int mode,
                                                long indirect_buffer_offset)
      • glDrawArraysIndirect

        public static void glDrawArraysIndirect​(int mode,
                                                IntBuffer indirect)
        Overloads glDrawArraysIndirect.
      • glDrawElementsIndirect

        public static void glDrawElementsIndirect​(int mode,
                                                  int type,
                                                  ByteBuffer indirect)
      • glDrawElementsIndirect

        public static void glDrawElementsIndirect​(int mode,
                                                  int type,
                                                  long indirect_buffer_offset)
      • glDrawElementsIndirect

        public static void glDrawElementsIndirect​(int mode,
                                                  int type,
                                                  IntBuffer indirect)
        Overloads glDrawElementsIndirect.