GL14 relies on preview features of the Java platform:
GL14refers 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 functions.
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Fields inherited from class overrungl.opengl.GL14C
BLEND_COLOR, BLEND_DST_ALPHA, BLEND_DST_RGB, BLEND_EQUATION, BLEND_SRC_ALPHA, BLEND_SRC_RGB, CONSTANT_ALPHA, CONSTANT_COLOR, DECR_WRAP, DEPTH_COMPONENT16, DEPTH_COMPONENT24, DEPTH_COMPONENT32, FUNC_ADD, FUNC_REVERSE_SUBTRACT, FUNC_SUBTRACT, INCR_WRAP, MAX, MAX_TEXTURE_LOD_BIAS, MIN, MIRRORED_REPEAT, ONE_MINUS_CONSTANT_ALPHA, ONE_MINUS_CONSTANT_COLOR, POINT_FADE_THRESHOLD_SIZE, TEXTURE_COMPARE_FUNC, TEXTURE_COMPARE_MODE, TEXTURE_DEPTH_SIZE, TEXTURE_LOD_BIASFields 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 voidfogCoordd(double coord) static voidfogCoorddv(MemorySegmentPREVIEW coord) static voidfogCoorddv(SegmentAllocatorPREVIEW allocator, double[] coord) static voidfogCoordf(float coord) static voidfogCoordfv(MemorySegmentPREVIEW coord) static voidfogCoordfv(SegmentAllocatorPREVIEW allocator, float[] coord) static voidfogCoordPointer(int type, int stride, MemorySegmentPREVIEW pointer) static voidfogCoordPointer(SegmentAllocatorPREVIEW allocator, int type, int stride, double[] pointer) static voidfogCoordPointer(SegmentAllocatorPREVIEW allocator, int type, int stride, float[] pointer) static voidsecondaryColor3b(byte red, byte green, byte blue) static voidstatic voidsecondaryColor3bv(SegmentAllocatorPREVIEW allocator, byte[] v) static voidsecondaryColor3d(double red, double green, double blue) static voidstatic voidsecondaryColor3dv(SegmentAllocatorPREVIEW allocator, double[] v) static voidsecondaryColor3f(float red, float green, float blue) static voidstatic voidsecondaryColor3fv(SegmentAllocatorPREVIEW allocator, float[] v) static voidsecondaryColor3i(int red, int green, int blue) static voidstatic voidsecondaryColor3iv(SegmentAllocatorPREVIEW allocator, int[] v) static voidsecondaryColor3s(short red, short green, short blue) static voidstatic voidsecondaryColor3sv(SegmentAllocatorPREVIEW allocator, short[] v) static voidsecondaryColor3ub(byte red, byte green, byte blue) static voidstatic voidsecondaryColor3ubv(SegmentAllocatorPREVIEW allocator, byte[] v) static voidsecondaryColor3ui(int red, int green, int blue) static voidstatic voidsecondaryColor3uiv(SegmentAllocatorPREVIEW allocator, int[] v) static voidsecondaryColor3us(short red, short green, short blue) static voidstatic voidsecondaryColor3usv(SegmentAllocatorPREVIEW allocator, short[] v) static voidsecondaryColorPointer(int size, int type, int stride, MemorySegmentPREVIEW pointer) static voidsecondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, byte[] pointer) static voidsecondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, double[] pointer) static voidsecondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, float[] pointer) static voidsecondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, int[] pointer) static voidsecondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, short[] pointer) static voidwindowPos2d(double x, double y) static voidstatic voidwindowPos2dv(SegmentAllocatorPREVIEW allocator, double[] v) static voidwindowPos2f(float x, float y) static voidstatic voidwindowPos2fv(SegmentAllocatorPREVIEW allocator, float[] v) static voidwindowPos2i(int x, int y) static voidstatic voidwindowPos2iv(SegmentAllocatorPREVIEW allocator, int[] v) static voidwindowPos2s(short x, short y) static voidstatic voidwindowPos2sv(SegmentAllocatorPREVIEW allocator, short[] v) static voidwindowPos3d(double x, double y, double z) static voidstatic voidwindowPos3dv(SegmentAllocatorPREVIEW allocator, double[] v) static voidwindowPos3f(float x, float y, float z) static voidstatic voidwindowPos3fv(SegmentAllocatorPREVIEW allocator, float[] v) static voidwindowPos3i(int x, int y, int z) static voidstatic voidwindowPos3iv(SegmentAllocatorPREVIEW allocator, int[] v) static voidwindowPos3s(short x, short y, short z) static voidstatic voidwindowPos3sv(SegmentAllocatorPREVIEW allocator, short[] v) Methods inherited from class overrungl.opengl.GL14C
blendColor, blendEquation, blendFuncSeparate, multiDrawArrays, multiDrawArrays, multiDrawArrays, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, pointParameterf, pointParameterfv, pointParameterfv, pointParameteri, pointParameteriv, pointParameterivMethods 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
-
Constructor Details
-
GL14
public GL14()
-
-
Method Details
-
fogCoordPointer
-
fogCoordPointer
public static void fogCoordPointer(SegmentAllocatorPREVIEW allocator, int type, int stride, float[] pointer) -
fogCoordPointer
public static void fogCoordPointer(SegmentAllocatorPREVIEW allocator, int type, int stride, double[] pointer) -
fogCoordd
public static void fogCoordd(double coord) -
fogCoorddv
-
fogCoorddv
-
fogCoordf
public static void fogCoordf(float coord) -
fogCoordfv
-
fogCoordfv
-
secondaryColor3b
public static void secondaryColor3b(byte red, byte green, byte blue) -
secondaryColor3bv
-
secondaryColor3bv
-
secondaryColor3d
public static void secondaryColor3d(double red, double green, double blue) -
secondaryColor3dv
-
secondaryColor3dv
-
secondaryColor3f
public static void secondaryColor3f(float red, float green, float blue) -
secondaryColor3fv
-
secondaryColor3fv
-
secondaryColor3i
public static void secondaryColor3i(int red, int green, int blue) -
secondaryColor3iv
-
secondaryColor3iv
-
secondaryColor3s
public static void secondaryColor3s(short red, short green, short blue) -
secondaryColor3sv
-
secondaryColor3sv
-
secondaryColor3ub
public static void secondaryColor3ub(byte red, byte green, byte blue) -
secondaryColor3ubv
-
secondaryColor3ubv
-
secondaryColor3ui
public static void secondaryColor3ui(int red, int green, int blue) -
secondaryColor3uiv
-
secondaryColor3uiv
-
secondaryColor3us
public static void secondaryColor3us(short red, short green, short blue) -
secondaryColor3usv
-
secondaryColor3usv
-
secondaryColorPointer
public static void secondaryColorPointer(int size, int type, int stride, MemorySegmentPREVIEW pointer) -
secondaryColorPointer
public static void secondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, byte[] pointer) -
secondaryColorPointer
public static void secondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, short[] pointer) -
secondaryColorPointer
public static void secondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, int[] pointer) -
secondaryColorPointer
public static void secondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, float[] pointer) -
secondaryColorPointer
public static void secondaryColorPointer(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, double[] pointer) -
windowPos2d
public static void windowPos2d(double x, double y) -
windowPos2dv
-
windowPos2dv
-
windowPos2f
public static void windowPos2f(float x, float y) -
windowPos2fv
-
windowPos2fv
-
windowPos2i
public static void windowPos2i(int x, int y) -
windowPos2iv
-
windowPos2iv
-
windowPos2s
public static void windowPos2s(short x, short y) -
windowPos2sv
-
windowPos2sv
-
windowPos3d
public static void windowPos3d(double x, double y, double z) -
windowPos3dv
-
windowPos3dv
-
windowPos3f
public static void windowPos3f(float x, float y, float z) -
windowPos3fv
-
windowPos3fv
-
windowPos3i
public static void windowPos3i(int x, int y, int z) -
windowPos3iv
-
windowPos3iv
-
windowPos3s
public static void windowPos3s(short x, short y, short z) -
windowPos3sv
-
windowPos3sv
-
GL14when preview features are enabled.