java.lang.Object
overrungl.opengl.GL10C
overrungl.opengl.GL11C
overrungl.opengl.GL12C
overrungl.opengl.GL13C
overrungl.opengl.GL14C
GL14C relies on preview features of the Java platform:
GL14Crefers to one or more preview APIs:MemorySegment,SegmentAllocator.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 1.4 forward compatible functions.
 
These extensions are promoted in this version:
- GL_ARB_imaging
 - GL_ARB_point_parameters
 - GL_ARB_shadow
 - GL_ARB_texture_mirrored_repeat
 
- Since:
 - 0.1.0
 - Author:
 - squid233
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class overrungl.opengl.GL13C
ACTIVE_TEXTURE, CLAMP_TO_BORDER, COMPRESSED_RGB, COMPRESSED_RGBA, COMPRESSED_TEXTURE_FORMATS, MAX_CUBE_MAP_TEXTURE_SIZE, MULTISAMPLE, NUM_COMPRESSED_TEXTURE_FORMATS, PROXY_TEXTURE_CUBE_MAP, SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_ALPHA_TO_ONE, SAMPLE_BUFFERS, SAMPLE_COVERAGE, SAMPLE_COVERAGE_INVERT, SAMPLE_COVERAGE_VALUE, SAMPLES, TEXTURE_BINDING_CUBE_MAP, TEXTURE_COMPRESSED, TEXTURE_COMPRESSED_IMAGE_SIZE, TEXTURE_COMPRESSION_HINT, TEXTURE_CUBE_MAP, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Z, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE0, TEXTURE1, TEXTURE10, TEXTURE11, TEXTURE12, TEXTURE13, TEXTURE14, TEXTURE15, TEXTURE16, TEXTURE17, TEXTURE18, TEXTURE19, TEXTURE2, TEXTURE20, TEXTURE21, TEXTURE22, TEXTURE23, TEXTURE24, TEXTURE25, TEXTURE26, TEXTURE27, TEXTURE28, TEXTURE29, TEXTURE3, TEXTURE30, TEXTURE31, TEXTURE4, TEXTURE5, TEXTURE6, TEXTURE7, TEXTURE8, TEXTURE9Fields inherited from class overrungl.opengl.GL12C
ALIASED_LINE_WIDTH_RANGE, BGR, BGRA, CLAMP_TO_EDGE, MAX_3D_TEXTURE_SIZE, MAX_ELEMENTS_INDICES, MAX_ELEMENTS_VERTICES, PACK_IMAGE_HEIGHT, PACK_SKIP_IMAGES, PROXY_TEXTURE_3D, SMOOTH_LINE_WIDTH_GRANULARITY, SMOOTH_LINE_WIDTH_RANGE, SMOOTH_POINT_SIZE_GRANULARITY, SMOOTH_POINT_SIZE_RANGE, TEXTURE_3D, TEXTURE_BASE_LEVEL, TEXTURE_BINDING_3D, TEXTURE_DEPTH, TEXTURE_MAX_LEVEL, TEXTURE_MAX_LOD, TEXTURE_MIN_LOD, TEXTURE_WRAP_R, UNPACK_IMAGE_HEIGHT, UNPACK_SKIP_IMAGES, UNSIGNED_BYTE_2_3_3_REV, UNSIGNED_BYTE_3_3_2, UNSIGNED_INT_10_10_10_2, UNSIGNED_INT_2_10_10_10_REV, UNSIGNED_INT_8_8_8_8, UNSIGNED_INT_8_8_8_8_REV, UNSIGNED_SHORT_1_5_5_5_REV, UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_4_4_4_4_REV, UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5, UNSIGNED_SHORT_5_6_5_REVFields inherited from class overrungl.opengl.GL11C
COLOR_LOGIC_OP, DOUBLE, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_FILL, POLYGON_OFFSET_LINE, POLYGON_OFFSET_POINT, POLYGON_OFFSET_UNITS, PROXY_TEXTURE_1D, PROXY_TEXTURE_2D, R3_G3_B2, RGB10, RGB10_A2, RGB12, RGB16, RGB4, RGB5, RGB5_A1, RGB8, RGBA12, RGBA16, RGBA2, RGBA4, RGBA8, TEXTURE_ALPHA_SIZE, TEXTURE_BINDING_1D, TEXTURE_BINDING_2D, TEXTURE_BLUE_SIZE, TEXTURE_GREEN_SIZE, TEXTURE_INTERNAL_FORMAT, TEXTURE_RED_SIZE, VERTEX_ARRAYFields inherited from class overrungl.opengl.GL10C
ALPHA, ALWAYS, AND, AND_INVERTED, AND_REVERSE, BACK, BACK_LEFT, BACK_RIGHT, BLEND, BLEND_DST, BLEND_SRC, BLUE, BYTE, CCW, CLEAR, COLOR, COLOR_BUFFER_BIT, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, COPY, COPY_INVERTED, CULL_FACE, CULL_FACE_MODE, CW, DECR, DEPTH, DEPTH_BUFFER_BIT, DEPTH_CLEAR_VALUE, DEPTH_COMPONENT, DEPTH_FUNC, DEPTH_RANGE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, DONT_CARE, DOUBLEBUFFER, DRAW_BUFFER, DST_ALPHA, DST_COLOR, EQUAL, EQUIV, EXTENSIONS, FALSE, FASTEST, FILL, FLOAT, FRONT, FRONT_AND_BACK, FRONT_FACE, FRONT_LEFT, FRONT_RIGHT, GEQUAL, GREATER, GREEN, INCR, INT, INVALID_ENUM, INVALID_OPERATION, INVALID_VALUE, INVERT, KEEP, LEFT, LEQUAL, LESS, LINE, LINE_LOOP, LINE_SMOOTH, LINE_SMOOTH_HINT, LINE_STRIP, LINE_WIDTH, LINE_WIDTH_GRANULARITY, LINE_WIDTH_RANGE, LINEAR, LINEAR_MIPMAP_LINEAR, LINEAR_MIPMAP_NEAREST, LINES, LOGIC_OP_MODE, MAX_TEXTURE_SIZE, MAX_VIEWPORT_DIMS, NAND, NEAREST, NEAREST_MIPMAP_LINEAR, NEAREST_MIPMAP_NEAREST, NEVER, NICEST, NO_ERROR, NONE, NOOP, NOR, NOTEQUAL, ONE, ONE_MINUS_DST_ALPHA, ONE_MINUS_DST_COLOR, ONE_MINUS_SRC_ALPHA, ONE_MINUS_SRC_COLOR, OR, OR_INVERTED, OR_REVERSE, OUT_OF_MEMORY, PACK_ALIGNMENT, PACK_LSB_FIRST, PACK_ROW_LENGTH, PACK_SKIP_PIXELS, PACK_SKIP_ROWS, PACK_SWAP_BYTES, POINT, POINT_SIZE, POINT_SIZE_GRANULARITY, POINT_SIZE_RANGE, POINTS, POLYGON_MODE, POLYGON_SMOOTH, POLYGON_SMOOTH_HINT, QUADS, READ_BUFFER, RED, RENDERER, REPEAT, REPLACE, RGB, RGBA, RIGHT, SCISSOR_BOX, SCISSOR_TEST, SET, SHORT, SRC_ALPHA, SRC_ALPHA_SATURATE, SRC_COLOR, STACK_OVERFLOW, STACK_UNDERFLOW, STENCIL, STENCIL_BUFFER_BIT, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_INDEX, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_TEST, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, STEREO, SUBPIXEL_BITS, TEXTURE, TEXTURE_1D, TEXTURE_2D, TEXTURE_BORDER_COLOR, TEXTURE_HEIGHT, TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER, TEXTURE_WIDTH, TEXTURE_WRAP_S, TEXTURE_WRAP_T, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TRUE, UNPACK_ALIGNMENT, UNPACK_LSB_FIRST, UNPACK_ROW_LENGTH, UNPACK_SKIP_PIXELS, UNPACK_SKIP_ROWS, UNPACK_SWAP_BYTES, UNSIGNED_BYTE, UNSIGNED_INT, UNSIGNED_SHORT, VENDOR, VERSION, VIEWPORT, XOR, ZERO - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidblendColor(float red, float green, float blue, float alpha) static voidblendEquation(int mode) static voidblendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) static voidmultiDrawArrays(int mode, MemorySegmentPREVIEW first, MemorySegmentPREVIEW count, int drawCount) static voidmultiDrawArrays(SegmentAllocatorPREVIEW allocator, int mode, int[] first, int[] count) static voidmultiDrawArrays(SegmentAllocatorPREVIEW allocator, int mode, int[] first, int[] count, int drawCount) static voidmultiDrawElements(int mode, MemorySegmentPREVIEW count, int type, MemorySegmentPREVIEW indices, int drawCount) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices, int drawCount) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices, int drawCount) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices) static voidmultiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices, int drawCount) static voidpointParameterf(int pname, float param) static voidpointParameterfv(int pname, MemorySegmentPREVIEW params) static voidpointParameterfv(SegmentAllocatorPREVIEW allocator, int pname, float[] params) static voidpointParameteri(int pname, int param) static voidpointParameteriv(int pname, MemorySegmentPREVIEW params) static voidpointParameteriv(SegmentAllocatorPREVIEW allocator, int pname, int[] params) Methods inherited from class overrungl.opengl.GL13C
activeTexture, compressedTexImage1D, compressedTexImage2D, compressedTexImage3D, compressedTexSubImage1D, compressedTexSubImage2D, compressedTexSubImage3D, getCompressedTexImage, sampleCoverageMethods inherited from class overrungl.opengl.GL12C
copyTexSubImage3D, drawRangeElements, drawRangeElements, drawRangeElements, drawRangeElements, texImage3D, texImage3D, texImage3D, texImage3D, texImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3DMethods inherited from class overrungl.opengl.GL11C
bindTexture, copyTexImage1D, copyTexImage2D, copyTexSubImage1D, copyTexSubImage2D, deleteTexture, deleteTextures, deleteTextures, drawArrays, drawElements, drawElements, drawElements, drawElements, genTexture, genTextures, genTextures, getPointer, getPointerv, isTexture, polygonOffset, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2DMethods inherited from class overrungl.opengl.GL10C
blendFunc, clear, clearColor, clearDepth, clearStencil, colorMask, cullFace, depthFunc, depthMask, depthRange, disable, drawBuffer, enable, finish, flush, frontFace, getBoolean, getBooleanv, getBooleanv, getDouble, getDoublev, getDoublev, getError, getFloat, getFloatv, getFloatv, getInteger, getIntegerv, getIntegerv, getString, getTexImage, getTexLevelParameterf, getTexLevelParameterfv, getTexLevelParameterfv, getTexLevelParameteri, getTexLevelParameteriv, getTexLevelParameteriv, getTexParameterf, getTexParameterfv, getTexParameterfv, getTexParameteri, getTexParameteriv, getTexParameteriv, hint, isEnabled, lineWidth, logicOp, ngetString, pixelStoref, pixelStorei, pointSize, polygonMode, readBuffer, readPixels, readPixels, readPixels, readPixels, readPixels, scissor, stencilFunc, stencilMask, stencilOp, texImage1D, texImage1D, texImage1D, texImage1D, texImage1D, texImage2D, texImage2D, texImage2D, texImage2D, texImage2D, texParameterf, texParameterfv, texParameterfv, texParameteri, texParameteriv, texParameteriv, viewport 
- 
Field Details
- 
BLEND_DST_RGB
public static final int BLEND_DST_RGB- See Also:
 
 - 
BLEND_SRC_RGB
public static final int BLEND_SRC_RGB- See Also:
 
 - 
BLEND_DST_ALPHA
public static final int BLEND_DST_ALPHA- See Also:
 
 - 
BLEND_SRC_ALPHA
public static final int BLEND_SRC_ALPHA- See Also:
 
 - 
POINT_FADE_THRESHOLD_SIZE
public static final int POINT_FADE_THRESHOLD_SIZE- See Also:
 
 - 
DEPTH_COMPONENT16
public static final int DEPTH_COMPONENT16- See Also:
 
 - 
DEPTH_COMPONENT24
public static final int DEPTH_COMPONENT24- See Also:
 
 - 
DEPTH_COMPONENT32
public static final int DEPTH_COMPONENT32- See Also:
 
 - 
MIRRORED_REPEAT
public static final int MIRRORED_REPEAT- See Also:
 
 - 
MAX_TEXTURE_LOD_BIAS
public static final int MAX_TEXTURE_LOD_BIAS- See Also:
 
 - 
TEXTURE_LOD_BIAS
public static final int TEXTURE_LOD_BIAS- See Also:
 
 - 
INCR_WRAP
public static final int INCR_WRAP- See Also:
 
 - 
DECR_WRAP
public static final int DECR_WRAP- See Also:
 
 - 
TEXTURE_DEPTH_SIZE
public static final int TEXTURE_DEPTH_SIZE- See Also:
 
 - 
TEXTURE_COMPARE_MODE
public static final int TEXTURE_COMPARE_MODE- See Also:
 
 - 
TEXTURE_COMPARE_FUNC
public static final int TEXTURE_COMPARE_FUNC- See Also:
 
 - 
BLEND_COLOR
public static final int BLEND_COLOR- See Also:
 
 - 
BLEND_EQUATION
public static final int BLEND_EQUATION- See Also:
 
 - 
CONSTANT_COLOR
public static final int CONSTANT_COLOR- See Also:
 
 - 
ONE_MINUS_CONSTANT_COLOR
public static final int ONE_MINUS_CONSTANT_COLOR- See Also:
 
 - 
CONSTANT_ALPHA
public static final int CONSTANT_ALPHA- See Also:
 
 - 
ONE_MINUS_CONSTANT_ALPHA
public static final int ONE_MINUS_CONSTANT_ALPHA- See Also:
 
 - 
FUNC_ADD
public static final int FUNC_ADD- See Also:
 
 - 
FUNC_REVERSE_SUBTRACT
public static final int FUNC_REVERSE_SUBTRACT- See Also:
 
 - 
FUNC_SUBTRACT
public static final int FUNC_SUBTRACT- See Also:
 
 - 
MIN
public static final int MIN- See Also:
 
 - 
MAX
public static final int MAX- See Also:
 
 
 - 
 - 
Constructor Details
- 
GL14C
public GL14C() 
 - 
 - 
Method Details
- 
blendColor
public static void blendColor(float red, float green, float blue, float alpha)  - 
blendEquation
public static void blendEquation(int mode)  - 
blendFuncSeparate
public static void blendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)  - 
multiDrawArrays
public static void multiDrawArrays(int mode, MemorySegmentPREVIEW first, MemorySegmentPREVIEW count, int drawCount)  - 
multiDrawArrays
public static void multiDrawArrays(SegmentAllocatorPREVIEW allocator, int mode, int[] first, int[] count, int drawCount)  - 
multiDrawArrays
public static void multiDrawArrays(SegmentAllocatorPREVIEW allocator, int mode, int[] first, int[] count)  - 
multiDrawElements
public static void multiDrawElements(int mode, MemorySegmentPREVIEW count, int type, MemorySegmentPREVIEW indices, int drawCount)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices, int drawCount)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices, int drawCount)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices, int drawCount)  - 
multiDrawElements
public static void multiDrawElements(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices)  - 
pointParameterf
public static void pointParameterf(int pname, float param)  - 
pointParameterfv
 - 
pointParameterfv
 - 
pointParameteri
public static void pointParameteri(int pname, int param)  - 
pointParameteriv
 - 
pointParameteriv
 
 - 
 
GL14Cwhen preview features are enabled.