GL14
relies on preview features of the Java platform:
GL14
refers 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_BIAS
Fields 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, TEXTURE9
Fields 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_REV
Fields 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_ARRAY
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
fogCoordd
(double coord) static void
fogCoorddv
(MemorySegmentPREVIEW coord) static void
fogCoorddv
(SegmentAllocatorPREVIEW allocator, double[] coord) static void
fogCoordf
(float coord) static void
fogCoordfv
(MemorySegmentPREVIEW coord) static void
fogCoordfv
(SegmentAllocatorPREVIEW allocator, float[] coord) static void
fogCoordPointer
(int type, int stride, MemorySegmentPREVIEW pointer) static void
fogCoordPointer
(SegmentAllocatorPREVIEW allocator, int type, int stride, double[] pointer) static void
fogCoordPointer
(SegmentAllocatorPREVIEW allocator, int type, int stride, float[] pointer) static void
secondaryColor3b
(byte red, byte green, byte blue) static void
static void
secondaryColor3bv
(SegmentAllocatorPREVIEW allocator, byte[] v) static void
secondaryColor3d
(double red, double green, double blue) static void
static void
secondaryColor3dv
(SegmentAllocatorPREVIEW allocator, double[] v) static void
secondaryColor3f
(float red, float green, float blue) static void
static void
secondaryColor3fv
(SegmentAllocatorPREVIEW allocator, float[] v) static void
secondaryColor3i
(int red, int green, int blue) static void
static void
secondaryColor3iv
(SegmentAllocatorPREVIEW allocator, int[] v) static void
secondaryColor3s
(short red, short green, short blue) static void
static void
secondaryColor3sv
(SegmentAllocatorPREVIEW allocator, short[] v) static void
secondaryColor3ub
(byte red, byte green, byte blue) static void
static void
secondaryColor3ubv
(SegmentAllocatorPREVIEW allocator, byte[] v) static void
secondaryColor3ui
(int red, int green, int blue) static void
static void
secondaryColor3uiv
(SegmentAllocatorPREVIEW allocator, int[] v) static void
secondaryColor3us
(short red, short green, short blue) static void
static void
secondaryColor3usv
(SegmentAllocatorPREVIEW allocator, short[] v) static void
secondaryColorPointer
(int size, int type, int stride, MemorySegmentPREVIEW pointer) static void
secondaryColorPointer
(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, byte[] pointer) static void
secondaryColorPointer
(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, double[] pointer) static void
secondaryColorPointer
(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, float[] pointer) static void
secondaryColorPointer
(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, int[] pointer) static void
secondaryColorPointer
(SegmentAllocatorPREVIEW allocator, int size, int type, int stride, short[] pointer) static void
windowPos2d
(double x, double y) static void
static void
windowPos2dv
(SegmentAllocatorPREVIEW allocator, double[] v) static void
windowPos2f
(float x, float y) static void
static void
windowPos2fv
(SegmentAllocatorPREVIEW allocator, float[] v) static void
windowPos2i
(int x, int y) static void
static void
windowPos2iv
(SegmentAllocatorPREVIEW allocator, int[] v) static void
windowPos2s
(short x, short y) static void
static void
windowPos2sv
(SegmentAllocatorPREVIEW allocator, short[] v) static void
windowPos3d
(double x, double y, double z) static void
static void
windowPos3dv
(SegmentAllocatorPREVIEW allocator, double[] v) static void
windowPos3f
(float x, float y, float z) static void
static void
windowPos3fv
(SegmentAllocatorPREVIEW allocator, float[] v) static void
windowPos3i
(int x, int y, int z) static void
static void
windowPos3iv
(SegmentAllocatorPREVIEW allocator, int[] v) static void
windowPos3s
(short x, short y, short z) static void
static void
windowPos3sv
(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, pointParameteriv
Methods inherited from class overrungl.opengl.GL13C
activeTexture, compressedTexImage1D, compressedTexImage2D, compressedTexImage3D, compressedTexSubImage1D, compressedTexSubImage2D, compressedTexSubImage3D, getCompressedTexImage, sampleCoverage
Methods inherited from class overrungl.opengl.GL12C
copyTexSubImage3D, drawRangeElements, drawRangeElements, drawRangeElements, drawRangeElements, texImage3D, texImage3D, texImage3D, texImage3D, texImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D
Methods 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, texSubImage2D
Methods 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
-
GL14
when preview features are enabled.