Interface GL_3_0

All Known Subinterfaces:
GL_3, GL_3_1, GL_3_2, GL_3_3

public interface GL_3_0
GL_3_0 relies on preview features of the Java platform:
Programs can only use GL_3_0 when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
  • Field Details

  • Method Details

    • glColorMaski

      void glColorMaski(int index, byte r, byte g, byte b, byte a)
    • glGetBooleani_v

      void glGetBooleani_v(int target, int index, AddressablePREVIEW data)
    • glGetIntegeri_v

      void glGetIntegeri_v(int target, int index, AddressablePREVIEW data)
    • glEnablei

      void glEnablei(int target, int index)
    • glDisablei

      void glDisablei(int target, int index)
    • glIsEnabledi

      byte glIsEnabledi(int target, int index)
    • glBeginTransformFeedback

      void glBeginTransformFeedback(int primitiveMode)
    • glEndTransformFeedback

      void glEndTransformFeedback()
    • glBindBufferRange

      void glBindBufferRange(int target, int index, int buffer, long offset, long size)
    • glBindBufferBase

      void glBindBufferBase(int target, int index, int buffer)
    • glTransformFeedbackVaryings

      void glTransformFeedbackVaryings(int program, int count, AddressablePREVIEW varyings, int bufferMode)
    • glGetTransformFeedbackVarying

      void glGetTransformFeedbackVarying(int program, int index, int bufSize, AddressablePREVIEW length, AddressablePREVIEW size, AddressablePREVIEW type, AddressablePREVIEW name)
    • glClampColor

      void glClampColor(int target, int clamp)
    • glBeginConditionalRender

      void glBeginConditionalRender(int id, int mode)
    • glEndConditionalRender

      void glEndConditionalRender()
    • glVertexAttribIPointer

      void glVertexAttribIPointer(int index, int size, int type, int stride, AddressablePREVIEW pointer)
    • glGetVertexAttribIiv

      void glGetVertexAttribIiv(int index, int pname, AddressablePREVIEW params)
    • glGetVertexAttribIuiv

      void glGetVertexAttribIuiv(int index, int pname, AddressablePREVIEW params)
    • glVertexAttribI1i

      void glVertexAttribI1i(int index, int x)
    • glVertexAttribI2i

      void glVertexAttribI2i(int index, int x, int y)
    • glVertexAttribI3i

      void glVertexAttribI3i(int index, int x, int y, int z)
    • glVertexAttribI4i

      void glVertexAttribI4i(int index, int x, int y, int z, int w)
    • glVertexAttribI1ui

      void glVertexAttribI1ui(int index, int x)
    • glVertexAttribI2ui

      void glVertexAttribI2ui(int index, int x, int y)
    • glVertexAttribI3ui

      void glVertexAttribI3ui(int index, int x, int y, int z)
    • glVertexAttribI4ui

      void glVertexAttribI4ui(int index, int x, int y, int z, int w)
    • glVertexAttribI1iv

      void glVertexAttribI1iv(int index, AddressablePREVIEW v)
    • glVertexAttribI2iv

      void glVertexAttribI2iv(int index, AddressablePREVIEW v)
    • glVertexAttribI3iv

      void glVertexAttribI3iv(int index, AddressablePREVIEW v)
    • glVertexAttribI4iv

      void glVertexAttribI4iv(int index, AddressablePREVIEW v)
    • glVertexAttribI1uiv

      void glVertexAttribI1uiv(int index, AddressablePREVIEW v)
    • glVertexAttribI2uiv

      void glVertexAttribI2uiv(int index, AddressablePREVIEW v)
    • glVertexAttribI3uiv

      void glVertexAttribI3uiv(int index, AddressablePREVIEW v)
    • glVertexAttribI4uiv

      void glVertexAttribI4uiv(int index, AddressablePREVIEW v)
    • glVertexAttribI4bv

      void glVertexAttribI4bv(int index, AddressablePREVIEW v)
    • glVertexAttribI4sv

      void glVertexAttribI4sv(int index, AddressablePREVIEW v)
    • glVertexAttribI4ubv

      void glVertexAttribI4ubv(int index, AddressablePREVIEW v)
    • glVertexAttribI4usv

      void glVertexAttribI4usv(int index, AddressablePREVIEW v)
    • glGetUniformuiv

      void glGetUniformuiv(int program, int location, AddressablePREVIEW params)
    • glBindFragDataLocation

      void glBindFragDataLocation(int program, int color, AddressablePREVIEW name)
    • glGetFragDataLocation

      int glGetFragDataLocation(int program, AddressablePREVIEW name)
    • glUniform1ui

      void glUniform1ui(int location, int v0)
    • glUniform2ui

      void glUniform2ui(int location, int v0, int v1)
    • glUniform3ui

      void glUniform3ui(int location, int v0, int v1, int v2)
    • glUniform4ui

      void glUniform4ui(int location, int v0, int v1, int v2, int v3)
    • glUniform1uiv

      void glUniform1uiv(int location, int count, AddressablePREVIEW value)
    • glUniform2uiv

      void glUniform2uiv(int location, int count, AddressablePREVIEW value)
    • glUniform3uiv

      void glUniform3uiv(int location, int count, AddressablePREVIEW value)
    • glUniform4uiv

      void glUniform4uiv(int location, int count, AddressablePREVIEW value)
    • glTexParameterIiv

      void glTexParameterIiv(int target, int pname, AddressablePREVIEW params)
    • glTexParameterIuiv

      void glTexParameterIuiv(int target, int pname, AddressablePREVIEW params)
    • glGetTexParameterIiv

      void glGetTexParameterIiv(int target, int pname, AddressablePREVIEW params)
    • glGetTexParameterIuiv

      void glGetTexParameterIuiv(int target, int pname, AddressablePREVIEW params)
    • glClearBufferiv

      void glClearBufferiv(int buffer, int drawbuffer, AddressablePREVIEW value)
    • glClearBufferuiv

      void glClearBufferuiv(int buffer, int drawbuffer, AddressablePREVIEW value)
    • glClearBufferfv

      void glClearBufferfv(int buffer, int drawbuffer, AddressablePREVIEW value)
    • glClearBufferfi

      void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
    • glGetStringi

      String glGetStringi(int name, int index)
    • glIsRenderbuffer

      byte glIsRenderbuffer(int renderbuffer)
    • glBindRenderbuffer

      void glBindRenderbuffer(int target, int renderbuffer)
    • glDeleteRenderbuffers

      void glDeleteRenderbuffers(int n, AddressablePREVIEW renderbuffers)
    • glGenRenderbuffers

      void glGenRenderbuffers(int n, AddressablePREVIEW renderbuffers)
    • glRenderbufferStorage

      void glRenderbufferStorage(int target, int internalformat, int width, int height)
    • glGetRenderbufferParameteriv

      void glGetRenderbufferParameteriv(int target, int pname, AddressablePREVIEW params)
    • glIsFramebuffer

      byte glIsFramebuffer(int framebuffer)
    • glBindFramebuffer

      void glBindFramebuffer(int target, int framebuffer)
    • glDeleteFramebuffers

      void glDeleteFramebuffers(int n, AddressablePREVIEW framebuffers)
    • glGenFramebuffers

      void glGenFramebuffers(int n, AddressablePREVIEW framebuffers)
    • glCheckFramebufferStatus

      int glCheckFramebufferStatus(int target)
    • glFramebufferTexture1D

      void glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
    • glFramebufferTexture2D

      void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
    • glFramebufferTexture3D

      void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
    • glFramebufferRenderbuffer

      void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
    • glGetFramebufferAttachmentParameteriv

      void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, AddressablePREVIEW params)
    • glGenerateMipmap

      void glGenerateMipmap(int target)
    • glBlitFramebuffer

      void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
    • glRenderbufferStorageMultisample

      void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
    • glFramebufferTextureLayer

      void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
    • glMapBufferRange

      MemoryAddressPREVIEW glMapBufferRange(int target, long offset, long length, int access)
    • glFlushMappedBufferRange

      void glFlushMappedBufferRange(int target, long offset, long length)
    • glBindVertexArray

      void glBindVertexArray(int array)
    • glDeleteVertexArrays

      void glDeleteVertexArrays(int n, AddressablePREVIEW arrays)
    • glGenVertexArrays

      void glGenVertexArrays(int n, AddressablePREVIEW arrays)
    • glIsVertexArray

      byte glIsVertexArray(int array)