java.lang.Object
overrungl.opengl.GL10C
overrungl.opengl.GL11C
overrungl.opengl.GL12C
GL12C
relies on preview features of the Java platform:
GL12C
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.2 forward compatible functions.
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
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
copyTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) static void
drawRangeElements
(int mode, int start, int end, int count, int type, MemorySegmentPREVIEW indices) static void
drawRangeElements
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, byte[] indices) static void
drawRangeElements
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, int[] indices) static void
drawRangeElements
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, short[] indices) static void
texImage3D
(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, MemorySegmentPREVIEW pixels) static void
texImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, byte[] pixels) static void
texImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, float[] pixels) static void
texImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, int[] pixels) static void
texImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, short[] pixels) static void
texSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, MemorySegmentPREVIEW pixels) static void
texSubImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, byte[] pixels) static void
texSubImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) static void
texSubImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) static void
texSubImage3D
(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) 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
-
Field Details
-
UNSIGNED_BYTE_3_3_2
public static final int UNSIGNED_BYTE_3_3_2- See Also:
-
UNSIGNED_SHORT_4_4_4_4
public static final int UNSIGNED_SHORT_4_4_4_4- See Also:
-
UNSIGNED_SHORT_5_5_5_1
public static final int UNSIGNED_SHORT_5_5_5_1- See Also:
-
UNSIGNED_INT_8_8_8_8
public static final int UNSIGNED_INT_8_8_8_8- See Also:
-
UNSIGNED_INT_10_10_10_2
public static final int UNSIGNED_INT_10_10_10_2- See Also:
-
TEXTURE_BINDING_3D
public static final int TEXTURE_BINDING_3D- See Also:
-
PACK_SKIP_IMAGES
public static final int PACK_SKIP_IMAGES- See Also:
-
PACK_IMAGE_HEIGHT
public static final int PACK_IMAGE_HEIGHT- See Also:
-
UNPACK_SKIP_IMAGES
public static final int UNPACK_SKIP_IMAGES- See Also:
-
UNPACK_IMAGE_HEIGHT
public static final int UNPACK_IMAGE_HEIGHT- See Also:
-
TEXTURE_3D
public static final int TEXTURE_3D- See Also:
-
PROXY_TEXTURE_3D
public static final int PROXY_TEXTURE_3D- See Also:
-
TEXTURE_DEPTH
public static final int TEXTURE_DEPTH- See Also:
-
TEXTURE_WRAP_R
public static final int TEXTURE_WRAP_R- See Also:
-
MAX_3D_TEXTURE_SIZE
public static final int MAX_3D_TEXTURE_SIZE- See Also:
-
UNSIGNED_BYTE_2_3_3_REV
public static final int UNSIGNED_BYTE_2_3_3_REV- See Also:
-
UNSIGNED_SHORT_5_6_5
public static final int UNSIGNED_SHORT_5_6_5- See Also:
-
UNSIGNED_SHORT_5_6_5_REV
public static final int UNSIGNED_SHORT_5_6_5_REV- See Also:
-
UNSIGNED_SHORT_4_4_4_4_REV
public static final int UNSIGNED_SHORT_4_4_4_4_REV- See Also:
-
UNSIGNED_SHORT_1_5_5_5_REV
public static final int UNSIGNED_SHORT_1_5_5_5_REV- See Also:
-
UNSIGNED_INT_8_8_8_8_REV
public static final int UNSIGNED_INT_8_8_8_8_REV- See Also:
-
UNSIGNED_INT_2_10_10_10_REV
public static final int UNSIGNED_INT_2_10_10_10_REV- See Also:
-
BGR
public static final int BGR- See Also:
-
BGRA
public static final int BGRA- See Also:
-
MAX_ELEMENTS_VERTICES
public static final int MAX_ELEMENTS_VERTICES- See Also:
-
MAX_ELEMENTS_INDICES
public static final int MAX_ELEMENTS_INDICES- See Also:
-
CLAMP_TO_EDGE
public static final int CLAMP_TO_EDGE- See Also:
-
TEXTURE_MIN_LOD
public static final int TEXTURE_MIN_LOD- See Also:
-
TEXTURE_MAX_LOD
public static final int TEXTURE_MAX_LOD- See Also:
-
TEXTURE_BASE_LEVEL
public static final int TEXTURE_BASE_LEVEL- See Also:
-
TEXTURE_MAX_LEVEL
public static final int TEXTURE_MAX_LEVEL- See Also:
-
SMOOTH_POINT_SIZE_RANGE
public static final int SMOOTH_POINT_SIZE_RANGE- See Also:
-
SMOOTH_POINT_SIZE_GRANULARITY
public static final int SMOOTH_POINT_SIZE_GRANULARITY- See Also:
-
SMOOTH_LINE_WIDTH_RANGE
public static final int SMOOTH_LINE_WIDTH_RANGE- See Also:
-
SMOOTH_LINE_WIDTH_GRANULARITY
public static final int SMOOTH_LINE_WIDTH_GRANULARITY- See Also:
-
ALIASED_LINE_WIDTH_RANGE
public static final int ALIASED_LINE_WIDTH_RANGE- See Also:
-
-
Constructor Details
-
GL12C
public GL12C()
-
-
Method Details
-
copyTexSubImage3D
public static void copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) -
drawRangeElements
public static void drawRangeElements(int mode, int start, int end, int count, int type, MemorySegmentPREVIEW indices) -
drawRangeElements
public static void drawRangeElements(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, byte[] indices) -
drawRangeElements
public static void drawRangeElements(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, short[] indices) -
drawRangeElements
public static void drawRangeElements(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, int[] indices) -
texImage3D
public static void texImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, MemorySegmentPREVIEW pixels) -
texImage3D
public static void texImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, byte[] pixels) -
texImage3D
public static void texImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, short[] pixels) -
texImage3D
public static void texImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, int[] pixels) -
texImage3D
public static void texImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, float[] pixels) -
texSubImage3D
public static void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, MemorySegmentPREVIEW pixels) -
texSubImage3D
public static void texSubImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, byte[] pixels) -
texSubImage3D
public static void texSubImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) -
texSubImage3D
public static void texSubImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) -
texSubImage3D
public static void texSubImage3D(SegmentAllocatorPREVIEW allocator, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels)
-
GL12C
when preview features are enabled.