Class GL30C

Direct Known Subclasses:
GL31C

public sealed class GL30C extends GL21C permits GL31C
GL30C relies on preview features of the Java platform:
Programs can only use GL30C when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 3.0 core profile functions.

These extensions are promoted in this version:

Since:
0.1.0
Author:
squid233
  • Field Details

  • Constructor Details

    • GL30C

      public GL30C()
  • Method Details

    • beginConditionalRender

      public static void beginConditionalRender(int id, int mode)
    • beginTransformFeedback

      public static void beginTransformFeedback(int primitiveMode)
    • bindBufferBase

      public static void bindBufferBase(int target, int index, int buffer)
    • bindBufferRange

      public static void bindBufferRange(int target, int index, int buffer, long offset, long size)
    • bindFragDataLocation

      public static void bindFragDataLocation(int program, int color, MemorySegmentPREVIEW name)
    • bindFragDataLocation

      public static void bindFragDataLocation(int program, int color, String name)
    • bindFramebuffer

      public static void bindFramebuffer(int target, int framebuffer)
    • bindRenderbuffer

      public static void bindRenderbuffer(int target, int renderbuffer)
    • bindVertexArray

      public static void bindVertexArray(int array)
    • blitFramebuffer

      public static void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
    • checkFramebufferStatus

      public static int checkFramebufferStatus(int target)
    • clampColor

      public static void clampColor(int target, int clamp)
    • clearBufferfi

      public static void clearBufferfi(int buffer, int drawBuffer, float depth, int stencil)
    • clearBufferfv

      public static void clearBufferfv(int buffer, int drawBuffer, MemorySegmentPREVIEW value)
    • clearBufferfv

      public static void clearBufferfv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, float[] value)
    • clearBufferiv

      public static void clearBufferiv(int buffer, int drawBuffer, MemorySegmentPREVIEW value)
    • clearBufferiv

      public static void clearBufferiv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value)
    • clearBufferuiv

      public static void clearBufferuiv(int buffer, int drawBuffer, MemorySegmentPREVIEW value)
    • clearBufferuiv

      public static void clearBufferuiv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value)
    • colorMaski

      public static void colorMaski(int index, boolean r, boolean g, boolean b, boolean a)
    • deleteFramebuffers

      public static void deleteFramebuffers(int n, MemorySegmentPREVIEW framebuffers)
    • deleteFramebuffers

      public static void deleteFramebuffers(SegmentAllocatorPREVIEW allocator, int[] framebuffers)
    • deleteFramebuffer

      public static void deleteFramebuffer(int framebuffer)
    • deleteRenderbuffers

      public static void deleteRenderbuffers(int n, MemorySegmentPREVIEW renderbuffers)
    • deleteRenderbuffers

      public static void deleteRenderbuffers(SegmentAllocatorPREVIEW allocator, int[] renderbuffers)
    • deleteRenderbuffer

      public static void deleteRenderbuffer(int renderbuffer)
    • deleteVertexArrays

      public static void deleteVertexArrays(int n, MemorySegmentPREVIEW arrays)
    • deleteVertexArrays

      public static void deleteVertexArrays(SegmentAllocatorPREVIEW allocator, int[] arrays)
    • deleteVertexArray

      public static void deleteVertexArray(int array)
    • disablei

      public static void disablei(int target, int index)
    • enablei

      public static void enablei(int target, int index)
    • endConditionalRender

      public static void endConditionalRender()
    • endTransformFeedback

      public static void endTransformFeedback()
    • flushMappedBufferRange

      public static void flushMappedBufferRange(int target, long offset, long length)
    • framebufferRenderbuffer

      public static void framebufferRenderbuffer(int target, int attachment, int renderbufferTarget, int renderbuffer)
    • framebufferTexture1D

      public static void framebufferTexture1D(int target, int attachment, int texTarget, int texture, int level)
    • framebufferTexture2D

      public static void framebufferTexture2D(int target, int attachment, int texTarget, int texture, int level)
    • framebufferTexture3D

      public static void framebufferTexture3D(int target, int attachment, int texTarget, int texture, int level, int zoffset)
    • framebufferTextureLayer

      public static void framebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
    • genFramebuffers

      public static void genFramebuffers(int n, MemorySegmentPREVIEW framebuffers)
    • genFramebuffers

      public static void genFramebuffers(SegmentAllocatorPREVIEW allocator, int[] framebuffers)
    • genFramebuffer

      public static int genFramebuffer()
    • genRenderbuffers

      public static void genRenderbuffers(int n, MemorySegmentPREVIEW renderbuffers)
    • genRenderbuffers

      public static void genRenderbuffers(SegmentAllocatorPREVIEW allocator, int[] renderbuffers)
    • genRenderbuffer

      public static int genRenderbuffer()
    • genVertexArrays

      public static void genVertexArrays(int n, MemorySegmentPREVIEW arrays)
    • genVertexArrays

      public static void genVertexArrays(SegmentAllocatorPREVIEW allocator, int[] arrays)
    • genVertexArray

      public static int genVertexArray()
    • generateMipmap

      public static void generateMipmap(int target)
    • getBooleani_v

      public static void getBooleani_v(int target, int index, MemorySegmentPREVIEW data)
    • getBooleani_v

      public static void getBooleani_v(SegmentAllocatorPREVIEW allocator, int target, int index, boolean[] data)
    • getBooleani

      public static boolean getBooleani(int target, int index)
    • getFragDataLocation

      public static int getFragDataLocation(int program, MemorySegmentPREVIEW name)
    • getFragDataLocation

      public static int getFragDataLocation(int program, String name)
    • getFramebufferAttachmentParameteriv

      public static void getFramebufferAttachmentParameteriv(int target, int attachment, int pname, MemorySegmentPREVIEW params)
    • getFramebufferAttachmentParameteri

      public static int getFramebufferAttachmentParameteri(int target, int attachment, int pname)
    • getIntegeri_v

      public static void getIntegeri_v(int target, int index, MemorySegmentPREVIEW data)
    • getIntegeri_v

      public static void getIntegeri_v(SegmentAllocatorPREVIEW allocator, int target, int index, int[] data)
    • getIntegeri

      public static int getIntegeri(int target, int index)
    • getRenderbufferParameteriv

      public static void getRenderbufferParameteriv(int target, int pname, MemorySegmentPREVIEW params)
    • getRenderbufferParameteriv

      public static void getRenderbufferParameteriv(int target, int pname, int[] params)
    • getRenderbufferParameteri

      public static int getRenderbufferParameteri(int target, int pname)
    • ngetStringi

      public static MemorySegmentPREVIEW ngetStringi(int pname, int index)
    • getStringi

      @Nullable public static @Nullable String getStringi(int pname, int index)
    • getTexParameterIiv

      public static void getTexParameterIiv(int target, int pname, MemorySegmentPREVIEW params)
    • getTexParameterIiv

      public static void getTexParameterIiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params)
    • getTexParameterIi

      public static int getTexParameterIi(int target, int pname)
    • getTexParameterIuiv

      public static void getTexParameterIuiv(int target, int pname, MemorySegmentPREVIEW params)
    • getTexParameterIuiv

      public static void getTexParameterIuiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params)
    • getTexParameterIui

      public static int getTexParameterIui(int target, int pname)
    • getTransformFeedbackVarying

      public static void getTransformFeedbackVarying(int program, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW size, MemorySegmentPREVIEW type, MemorySegmentPREVIEW name)
    • getTransformFeedbackVarying

      public static void getTransformFeedbackVarying(SegmentAllocatorPREVIEW allocator, int program, int index, int bufSize, int @Nullable [] length, int[] size, int[] type, String[] name)
    • getUniformuiv

      public static void getUniformuiv(int program, int location, MemorySegmentPREVIEW params)
    • getUniformuiv

      public static void getUniformuiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] params)
    • getUniformui

      public static int getUniformui(int program, int location)
    • getVertexAttribIiv

      public static void getVertexAttribIiv(int index, int pname, MemorySegmentPREVIEW params)
    • getVertexAttribIiv

      public static void getVertexAttribIiv(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params)
    • getVertexAttribIi

      public static int getVertexAttribIi(int index, int pname)
    • getVertexAttribIuiv

      public static void getVertexAttribIuiv(int index, int pname, MemorySegmentPREVIEW params)
    • getVertexAttribIuiv

      public static void getVertexAttribIuiv(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params)
    • getVertexAttribIui

      public static int getVertexAttribIui(int index, int pname)
    • isEnabledi

      public static boolean isEnabledi(int target, int index)
    • isFramebuffer

      public static boolean isFramebuffer(int framebuffer)
    • isRenderbuffer

      public static boolean isRenderbuffer(int renderbuffer)
    • isVertexArray

      public static boolean isVertexArray(int array)
    • mapBufferRange

      public static MemorySegmentPREVIEW mapBufferRange(int target, long offset, long length, int access)
    • renderbufferStorage

      public static void renderbufferStorage(int target, int internalFormat, int width, int height)
    • renderbufferStorageMultisample

      public static void renderbufferStorageMultisample(int target, int samples, int internalFormat, int width, int height)
    • texParameterIiv

      public static void texParameterIiv(int target, int pname, MemorySegmentPREVIEW params)
    • texParameterIiv

      public static void texParameterIiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params)
    • texParameterIuiv

      public static void texParameterIuiv(int target, int pname, MemorySegmentPREVIEW params)
    • texParameterIuiv

      public static void texParameterIuiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params)
    • transformFeedbackVaryings

      public static void transformFeedbackVaryings(int program, int count, MemorySegmentPREVIEW varyings, int bufferMode)
    • transformFeedbackVaryings

      public static void transformFeedbackVaryings(SegmentAllocatorPREVIEW allocator, int program, String[] varyings, int bufferMode)
    • uniform1ui

      public static void uniform1ui(int location, int v0)
    • uniform1uiv

      public static void uniform1uiv(int location, int count, MemorySegmentPREVIEW value)
    • uniform1uiv

      public static void uniform1uiv(SegmentAllocatorPREVIEW allocator, int location, int[] value)
    • uniform2ui

      public static void uniform2ui(int location, int v0, int v1)
    • uniform2uiv

      public static void uniform2uiv(int location, int count, MemorySegmentPREVIEW value)
    • uniform2uiv

      public static void uniform2uiv(SegmentAllocatorPREVIEW allocator, int location, int[] value)
    • uniform3ui

      public static void uniform3ui(int location, int v0, int v1, int v2)
    • uniform3uiv

      public static void uniform3uiv(int location, int count, MemorySegmentPREVIEW value)
    • uniform3uiv

      public static void uniform3uiv(SegmentAllocatorPREVIEW allocator, int location, int[] value)
    • uniform4ui

      public static void uniform4ui(int location, int v0, int v1, int v2, int v3)
    • uniform4uiv

      public static void uniform4uiv(int location, int count, MemorySegmentPREVIEW value)
    • uniform4uiv

      public static void uniform4uiv(SegmentAllocatorPREVIEW allocator, int location, int[] value)
    • vertexAttribI1i

      public static void vertexAttribI1i(int index, int x)
    • vertexAttribI1iv

      public static void vertexAttribI1iv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI1iv

      public static void vertexAttribI1iv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI1ui

      public static void vertexAttribI1ui(int index, int x)
    • vertexAttribI1uiv

      public static void vertexAttribI1uiv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI1uiv

      public static void vertexAttribI1uiv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI2i

      public static void vertexAttribI2i(int index, int x, int y)
    • vertexAttribI2iv

      public static void vertexAttribI2iv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI2iv

      public static void vertexAttribI2iv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI2ui

      public static void vertexAttribI2ui(int index, int x, int y)
    • vertexAttribI2uiv

      public static void vertexAttribI2uiv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI2uiv

      public static void vertexAttribI2uiv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI3i

      public static void vertexAttribI3i(int index, int x, int y, int z)
    • vertexAttribI3iv

      public static void vertexAttribI3iv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI3iv

      public static void vertexAttribI3iv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI3ui

      public static void vertexAttribI3ui(int index, int x, int y, int z)
    • vertexAttribI3uiv

      public static void vertexAttribI3uiv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI3uiv

      public static void vertexAttribI3uiv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI4bv

      public static void vertexAttribI4bv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4bv

      public static void vertexAttribI4bv(SegmentAllocatorPREVIEW allocator, int index, byte[] v)
    • vertexAttribI4i

      public static void vertexAttribI4i(int index, int x, int y, int z, int w)
    • vertexAttribI4iv

      public static void vertexAttribI4iv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4iv

      public static void vertexAttribI4iv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI4sv

      public static void vertexAttribI4sv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4sv

      public static void vertexAttribI4sv(SegmentAllocatorPREVIEW allocator, int index, short[] v)
    • vertexAttribI4ubv

      public static void vertexAttribI4ubv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4ubv

      public static void vertexAttribI4ubv(SegmentAllocatorPREVIEW allocator, int index, byte[] v)
    • vertexAttribI4ui

      public static void vertexAttribI4ui(int index, int x, int y, int z, int w)
    • vertexAttribI4uiv

      public static void vertexAttribI4uiv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4uiv

      public static void vertexAttribI4uiv(SegmentAllocatorPREVIEW allocator, int index, int[] v)
    • vertexAttribI4usv

      public static void vertexAttribI4usv(int index, MemorySegmentPREVIEW v)
    • vertexAttribI4usv

      public static void vertexAttribI4usv(SegmentAllocatorPREVIEW allocator, int index, short[] v)
    • vertexAttribIPointer

      public static void vertexAttribIPointer(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer)
    • vertexAttribIPointer

      public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, byte[] pointer)
    • vertexAttribIPointer

      public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, short[] pointer)
    • vertexAttribIPointer

      public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, int[] pointer)