Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class GL11

extends Object
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengl.GL12
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

The OpenGL functionality up to version 1.1. Includes the deprecated symbols of the Compatibility Profile.

Extensions promoted to core in this release:

Field Summary

Modifier and TypeField and Description
public static final int
GL_2_BYTES

DataType

public static final int
GL_2D

FeedBackMode

public static final int
GL_3_BYTES

DataType

public static final int
GL_3D

FeedBackMode

public static final int
GL_3D_COLOR

FeedBackMode

public static final int
GL_3D_COLOR_TEXTURE

FeedBackMode

public static final int
GL_4_BYTES

DataType

public static final int
GL_4D_COLOR_TEXTURE

FeedBackMode

public static final int
GL_ACCUM

AccumOp

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_ADD

AccumOp

public static final int
public static final int
GL_ALPHA

PixelFormat

public static final int
GL_ALPHA12

texture

public static final int
GL_ALPHA16

texture

public static final int
GL_ALPHA4

texture

public static final int
GL_ALPHA8

texture

public static final int
GL_ALPHA_BIAS

GetTarget

public static final int
GL_ALPHA_BITS

GetTarget

public static final int
GL_ALPHA_SCALE

GetTarget

public static final int
GL_ALPHA_TEST

GetTarget

public static final int
public static final int
public static final int
GL_ALWAYS

AlphaFunction

public static final int
GL_AMBIENT

LightParameter

public static final int
GL_AMBIENT_AND_DIFFUSE

MaterialParameter

public static final int
GL_AND

LogicOp

public static final int
public static final int
public static final int
public static final int
GL_AUTO_NORMAL

GetTarget

public static final int
GL_AUX0

DrawBufferMode

public static final int
GL_AUX1

DrawBufferMode

public static final int
GL_AUX2

DrawBufferMode

public static final int
GL_AUX3

DrawBufferMode

public static final int
GL_AUX_BUFFERS

GetTarget

public static final int
GL_BACK

DrawBufferMode

public static final int
GL_BACK_LEFT

DrawBufferMode

public static final int
GL_BACK_RIGHT

DrawBufferMode

public static final int
GL_BITMAP

PixelType

public static final int
GL_BITMAP_TOKEN

FeedBackToken

public static final int
GL_BLEND

GetTarget

public static final int
GL_BLEND_DST

GetTarget

public static final int
GL_BLEND_SRC

GetTarget

public static final int
GL_BLUE

PixelFormat

public static final int
GL_BLUE_BIAS

GetTarget

public static final int
GL_BLUE_BITS

GetTarget

public static final int
GL_BLUE_SCALE

GetTarget

public static final int
GL_BYTE

DataType

public static final int
GL_C3F_V3F

vertex_array

public static final int
GL_C4F_N3F_V3F

vertex_array

public static final int
GL_C4UB_V2F

vertex_array

public static final int
GL_C4UB_V3F

vertex_array

public static final int
GL_CCW

FrontFaceDirection

public static final int
GL_CLAMP

TextureWrapMode

public static final int
GL_CLEAR

LogicOp

public static final int
GL_CLIENT_ALL_ATTRIB_BITS

ClientAttribMask

public static final int
public static final int
GL_CLIENT_PIXEL_STORE_BIT

ClientAttribMask

public static final int
public static final int
GL_CLIP_PLANE0

ClipPlaneName

public static final int
GL_CLIP_PLANE1

ClipPlaneName

public static final int
GL_CLIP_PLANE2

ClipPlaneName

public static final int
GL_CLIP_PLANE3

ClipPlaneName

public static final int
GL_CLIP_PLANE4

ClipPlaneName

public static final int
GL_CLIP_PLANE5

ClipPlaneName

public static final int
GL_COEFF

GetMapTarget

public static final int
GL_COLOR

PixelCopyType

public static final int
GL_COLOR_ARRAY

vertex_array

public static final int
public static final int
GL_COLOR_ARRAY_SIZE

vertex_array

public static final int
public static final int
GL_COLOR_ARRAY_TYPE

vertex_array

public static final int
public static final int
public static final int
GL_COLOR_INDEX

PixelFormat

public static final int
GL_COLOR_INDEXES

MaterialParameter

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_COMPILE

ListMode

public static final int
public static final int
public static final int
GL_COPY

LogicOp

public static final int
public static final int
GL_COPY_PIXEL_TOKEN

FeedBackToken

public static final int
GL_CULL_FACE

GetTarget

public static final int
public static final int
GL_CURRENT_BIT

AttribMask

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_CW

FrontFaceDirection

public static final int
GL_DECAL

TextureEnvMode

public static final int
GL_DECR

StencilOp

public static final int
GL_DEPTH

PixelCopyType

public static final int
GL_DEPTH_BIAS

GetTarget

public static final int
GL_DEPTH_BITS

GetTarget

public static final int
public static final int
public static final int
GL_DEPTH_COMPONENT

PixelFormat

public static final int
GL_DEPTH_FUNC

GetTarget

public static final int
GL_DEPTH_RANGE

GetTarget

public static final int
GL_DEPTH_SCALE

GetTarget

public static final int
GL_DEPTH_TEST

GetTarget

public static final int
public static final int
GL_DIFFUSE

LightParameter

public static final int
GL_DITHER

GetTarget

public static final int
GL_DOMAIN

GetMapTarget

public static final int
GL_DONT_CARE

HintMode

public static final int
GL_DOUBLE

DataType

public static final int
GL_DOUBLEBUFFER

GetTarget

public static final int
GL_DRAW_BUFFER

GetTarget

public static final int
GL_DRAW_PIXEL_TOKEN

FeedBackToken

public static final int
GL_DST_ALPHA

BlendingFactorDest

public static final int
GL_DST_COLOR

BlendingFactorSrc

public static final int
GL_EDGE_FLAG

GetTarget

public static final int
GL_EDGE_FLAG_ARRAY

vertex_array

public static final int
public static final int
public static final int
GL_EMISSION

MaterialParameter

public static final int
GL_ENABLE_BIT

AttribMask

public static final int
GL_EQUAL

AlphaFunction

public static final int
GL_EQUIV

LogicOp

public static final int
GL_EVAL_BIT

AttribMask

public static final int
GL_EXP

FogMode

public static final int
GL_EXP2

FogMode

public static final int
GL_EXTENSIONS

StringName

public static final int
GL_EYE_LINEAR

TextureGenMode

public static final int
GL_EYE_PLANE

TextureGenParameter

public static final int
GL_FALSE

Boolean

public static final int
GL_FASTEST

HintMode

public static final int
GL_FEEDBACK

RenderingMode

public static final int
public static final int
public static final int
public static final int
GL_FILL

PolygonMode

public static final int
GL_FLAT

ShadingModel

public static final int
GL_FLOAT

DataType

public static final int
GL_FOG

GetTarget

public static final int
GL_FOG_BIT

AttribMask

public static final int
GL_FOG_COLOR

GetTarget

public static final int
GL_FOG_DENSITY

GetTarget

public static final int
GL_FOG_END

GetTarget

public static final int
GL_FOG_HINT

GetTarget

public static final int
GL_FOG_INDEX

GetTarget

public static final int
GL_FOG_MODE

GetTarget

public static final int
GL_FOG_START

GetTarget

public static final int
GL_FRONT

DrawBufferMode

public static final int
GL_FRONT_AND_BACK

DrawBufferMode

public static final int
GL_FRONT_FACE

GetTarget

public static final int
GL_FRONT_LEFT

DrawBufferMode

public static final int
GL_FRONT_RIGHT

DrawBufferMode

public static final int
GL_GEQUAL

AlphaFunction

public static final int
GL_GREATER

AlphaFunction

public static final int
GL_GREEN

PixelFormat

public static final int
GL_GREEN_BIAS

GetTarget

public static final int
GL_GREEN_BITS

GetTarget

public static final int
GL_GREEN_SCALE

GetTarget

public static final int
GL_HINT_BIT

AttribMask

public static final int
GL_INCR

StencilOp

public static final int
GL_INDEX_ARRAY

vertex_array

public static final int
public static final int
public static final int
GL_INDEX_ARRAY_TYPE

vertex_array

public static final int
GL_INDEX_BITS

GetTarget

public static final int
public static final int
public static final int
GL_INDEX_MODE

GetTarget

public static final int
GL_INDEX_OFFSET

GetTarget

public static final int
GL_INDEX_SHIFT

GetTarget

public static final int
public static final int
GL_INT

DataType

public static final int
GL_INTENSITY

texture

public static final int
public static final int
public static final int
public static final int
public static final int
GL_INVALID_ENUM

ErrorCode

public static final int
public static final int
public static final int
GL_INVERT

LogicOp

public static final int
GL_KEEP

StencilOp

public static final int
GL_LEFT

DrawBufferMode

public static final int
GL_LEQUAL

AlphaFunction

public static final int
GL_LESS

AlphaFunction

public static final int
GL_LIGHT0

LightName

public static final int
GL_LIGHT1

LightName

public static final int
GL_LIGHT2

LightName

public static final int
GL_LIGHT3

LightName

public static final int
GL_LIGHT4

LightName

public static final int
GL_LIGHT5

LightName

public static final int
GL_LIGHT6

LightName

public static final int
GL_LIGHT7

LightName

public static final int
public static final int
public static final int
public static final int
GL_LIGHTING

GetTarget

public static final int
GL_LIGHTING_BIT

AttribMask

public static final int
GL_LINE

PolygonMode

public static final int
GL_LINE_BIT

AttribMask

public static final int
GL_LINE_LOOP

BeginMode

public static final int
GL_LINE_RESET_TOKEN

FeedBackToken

public static final int
GL_LINE_SMOOTH

GetTarget

public static final int
public static final int
GL_LINE_STIPPLE

GetTarget

public static final int
public static final int
public static final int
GL_LINE_STRIP

BeginMode

public static final int
GL_LINE_TOKEN

FeedBackToken

public static final int
GL_LINE_WIDTH

GetTarget

public static final int
public static final int
public static final int
GL_LINEAR

TextureMagFilter

public static final int
GL_LINEAR_ATTENUATION

LightParameter

public static final int
GL_LINEAR_MIPMAP_LINEAR

TextureMinFilter

public static final int
GL_LINEAR_MIPMAP_NEAREST

TextureMinFilter

public static final int
GL_LINES

BeginMode

public static final int
GL_LIST_BASE

GetTarget

public static final int
GL_LIST_BIT

AttribMask

public static final int
GL_LIST_INDEX

GetTarget

public static final int
GL_LIST_MODE

GetTarget

public static final int
GL_LOAD

AccumOp

public static final int
GL_LOGIC_OP

GetTarget

public static final int
public static final int
GL_LUMINANCE

PixelFormat

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_LUMINANCE_ALPHA

PixelFormat

public static final int
GL_MAP1_COLOR_4

GetTarget

public static final int
public static final int
public static final int
GL_MAP1_INDEX

GetTarget

public static final int
GL_MAP1_NORMAL

GetTarget

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_MAP2_COLOR_4

GetTarget

public static final int
public static final int
public static final int
GL_MAP2_INDEX

GetTarget

public static final int
GL_MAP2_NORMAL

GetTarget

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_MAP_COLOR

GetTarget

public static final int
GL_MAP_STENCIL

GetTarget

public static final int
GL_MATRIX_MODE

GetTarget

public static final int
public static final int
public static final int
public static final int
public static final int
GL_MAX_LIGHTS

GetTarget

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_MODELVIEW

MatrixMode

public static final int
public static final int
public static final int
GL_MODULATE

TextureEnvMode

public static final int
GL_MULT

AccumOp

public static final int
GL_N3F_V3F

vertex_array

public static final int
public static final int
GL_NAND

LogicOp

public static final int
GL_NEAREST

TextureMagFilter

public static final int
GL_NEAREST_MIPMAP_LINEAR

TextureMinFilter

public static final int
GL_NEAREST_MIPMAP_NEAREST

TextureMinFilter

public static final int
GL_NEVER

AlphaFunction

public static final int
GL_NICEST

HintMode

public static final int
GL_NO_ERROR

ErrorCode

public static final int
GL_NONE

DrawBufferMode

public static final int
GL_NOOP

LogicOp

public static final int
GL_NOR

LogicOp

public static final int
GL_NORMAL_ARRAY

vertex_array

public static final int
public static final int
public static final int
public static final int
GL_NORMALIZE

GetTarget

public static final int
GL_NOTEQUAL

AlphaFunction

public static final int
GL_OBJECT_LINEAR

TextureGenMode

public static final int
GL_OBJECT_PLANE

TextureGenParameter

public static final int
GL_ONE

BlendingFactorDest

public static final int
GL_ONE_MINUS_DST_ALPHA

BlendingFactorDest

public static final int
GL_ONE_MINUS_DST_COLOR

BlendingFactorSrc

public static final int
GL_ONE_MINUS_SRC_ALPHA

BlendingFactorDest

public static final int
GL_ONE_MINUS_SRC_COLOR

BlendingFactorDest

public static final int
GL_OR

LogicOp

public static final int
public static final int
public static final int
GL_ORDER

GetMapTarget

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_PASS_THROUGH_TOKEN

FeedBackToken

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_POINT

PolygonMode

public static final int
GL_POINT_BIT

AttribMask

public static final int
GL_POINT_SIZE

GetTarget

public static final int
public static final int
public static final int
GL_POINT_SMOOTH

GetTarget

public static final int
public static final int
GL_POINT_TOKEN

FeedBackToken

public static final int
GL_POINTS

BeginMode

public static final int
GL_POLYGON

BeginMode

public static final int
GL_POLYGON_BIT

AttribMask

public static final int
GL_POLYGON_MODE

GetTarget

public static final int
public static final int
GL_POLYGON_OFFSET_FILL

polygon_offset

public static final int
GL_POLYGON_OFFSET_LINE

polygon_offset

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_POLYGON_TOKEN

FeedBackToken

public static final int
GL_POSITION

LightParameter

public static final int
GL_PROJECTION

MatrixMode

public static final int
public static final int
public static final int
public static final int
public static final int
GL_Q

TextureCoordName

public static final int
GL_QUAD_STRIP

BeginMode

public static final int
public static final int
GL_QUADS

BeginMode

public static final int
GL_R

TextureCoordName

public static final int
GL_R3_G3_B2

texture

public static final int
GL_READ_BUFFER

GetTarget

public static final int
GL_RED

PixelFormat

public static final int
GL_RED_BIAS

GetTarget

public static final int
GL_RED_BITS

GetTarget

public static final int
GL_RED_SCALE

GetTarget

public static final int
GL_RENDER

RenderingMode

public static final int
GL_RENDER_MODE

GetTarget

public static final int
GL_RENDERER

StringName

public static final int
GL_REPEAT

TextureWrapMode

public static final int
GL_REPLACE

StencilOp

public static final int
GL_RETURN

AccumOp

public static final int
GL_RGB

PixelFormat

public static final int
GL_RGB10

texture

public static final int
GL_RGB10_A2

texture

public static final int
GL_RGB12

texture

public static final int
GL_RGB16

texture

public static final int
GL_RGB4

texture

public static final int
GL_RGB5

texture

public static final int
GL_RGB5_A1

texture

public static final int
GL_RGB8

texture

public static final int
GL_RGBA

PixelFormat

public static final int
GL_RGBA12

texture

public static final int
GL_RGBA16

texture

public static final int
GL_RGBA2

texture

public static final int
GL_RGBA4

texture

public static final int
GL_RGBA8

texture

public static final int
GL_RGBA_MODE

GetTarget

public static final int
GL_RIGHT

DrawBufferMode

public static final int
GL_S

TextureCoordName

public static final int
GL_SCISSOR_BIT

AttribMask

public static final int
GL_SCISSOR_BOX

GetTarget

public static final int
GL_SCISSOR_TEST

GetTarget

public static final int
GL_SELECT

RenderingMode

public static final int
public static final int
public static final int
GL_SET

LogicOp

public static final int
GL_SHADE_MODEL

GetTarget

public static final int
GL_SHININESS

MaterialParameter

public static final int
GL_SHORT

DataType

public static final int
GL_SMOOTH

ShadingModel

public static final int
GL_SPECULAR

LightParameter

public static final int
GL_SPHERE_MAP

TextureGenMode

public static final int
GL_SPOT_CUTOFF

LightParameter

public static final int
GL_SPOT_DIRECTION

LightParameter

public static final int
GL_SPOT_EXPONENT

LightParameter

public static final int
GL_SRC_ALPHA

BlendingFactorDest

public static final int
GL_SRC_ALPHA_SATURATE

BlendingFactorSrc

public static final int
GL_SRC_COLOR

BlendingFactorDest

public static final int
public static final int
public static final int
GL_STENCIL

PixelCopyType

public static final int
GL_STENCIL_BITS

GetTarget

public static final int
public static final int
public static final int
GL_STENCIL_FAIL

GetTarget

public static final int
GL_STENCIL_FUNC

GetTarget

public static final int
GL_STENCIL_INDEX

PixelFormat

public static final int
public static final int
public static final int
GL_STENCIL_REF

GetTarget

public static final int
GL_STENCIL_TEST

GetTarget

public static final int
public static final int
public static final int
GL_STEREO

GetTarget

public static final int
public static final int
GL_T

TextureCoordName

public static final int
GL_T2F_C3F_V3F

vertex_array

public static final int
GL_T2F_C4F_N3F_V3F

vertex_array

public static final int
GL_T2F_C4UB_V3F

vertex_array

public static final int
GL_T2F_N3F_V3F

vertex_array

public static final int
GL_T2F_V3F

vertex_array

public static final int
GL_T4F_C4F_N3F_V4F

vertex_array

public static final int
GL_T4F_V4F

vertex_array

public static final int
GL_TEXTURE

MatrixMode

public static final int
GL_TEXTURE_1D

GetTarget

public static final int
GL_TEXTURE_2D

GetTarget

public static final int
public static final int
GL_TEXTURE_BINDING_1D

texture_object

public static final int
GL_TEXTURE_BINDING_2D

texture_object

public static final int
GL_TEXTURE_BIT

AttribMask

public static final int
public static final int
GL_TEXTURE_BORDER

GetTextureParameter

public static final int
GL_TEXTURE_BORDER_COLOR

GetTextureParameter

public static final int
GL_TEXTURE_COMPONENTS

GetTextureParameter

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_TEXTURE_ENV

TextureEnvTarget

public static final int
GL_TEXTURE_ENV_COLOR

TextureEnvParameter

public static final int
GL_TEXTURE_ENV_MODE

TextureEnvParameter

public static final int
GL_TEXTURE_GEN_MODE

TextureGenParameter

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_TEXTURE_HEIGHT

GetTextureParameter

public static final int
public static final int
GL_TEXTURE_INTERNAL_FORMAT

GetTextureParameter

public static final int
public static final int
GL_TEXTURE_MAG_FILTER

TextureParameterName

public static final int
public static final int
GL_TEXTURE_MIN_FILTER

TextureParameterName

public static final int
GL_TEXTURE_PRIORITY

texture_object

public static final int
public static final int
GL_TEXTURE_RESIDENT

texture_object

public static final int
public static final int
GL_TEXTURE_WIDTH

GetTextureParameter

public static final int
GL_TEXTURE_WRAP_S

TextureParameterName

public static final int
GL_TEXTURE_WRAP_T

TextureParameterName

public static final int
GL_TRANSFORM_BIT

AttribMask

public static final int
GL_TRIANGLE_FAN

BeginMode

public static final int
public static final int
GL_TRIANGLES

BeginMode

public static final int
GL_TRUE

Boolean

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
GL_V2F

vertex_array

public static final int
GL_V3F

vertex_array

public static final int
GL_VENDOR

StringName

public static final int
GL_VERSION

StringName

public static final int
GL_VERTEX_ARRAY

vertex_array

public static final int
public static final int
public static final int
public static final int
public static final int
GL_VIEWPORT

GetTarget

public static final int
GL_VIEWPORT_BIT

AttribMask

public static final int
GL_XOR

LogicOp

public static final int
GL_ZERO

BlendingFactorDest

public static final int
GL_ZOOM_X

GetTarget

public static final int
GL_ZOOM_Y

GetTarget

Constructor Summary

AccessConstructor and Description
protected
GL11()

Method Summary

Modifier and TypeMethod and Description
public static native void
glAccum(int
a symbolic constant indicating an accumulation buffer operation
op
,
float
a floating-point value to be used in that operation. One of:
ACCUMLOADRETURNMULTADD
value
)

Each portion of a pixel in the accumulation buffer consists of four values: one for each of R, G, B, and A.

public static native void
glAlphaFunc(int
a symbolic constant indicating the alpha test function. One of:
NEVERALWAYSLESSLEQUALEQUALGEQUALGREATERNOTEQUAL
func
,
float
a reference value clamped to the range [0, 1]. When performing the alpha test, the GL will convert the reference value to the same representation as the fragment's alpha value (floating-point or fixed-point).
ref
)

The alpha test discards a fragment conditionally based on the outcome of a comparison between the incoming fragment’s alpha value and a constant value.

public static boolean
glAreTexturesResident(IntBuffer
an array of texture objects
textures
,
ByteBuffer
returns the residences of each texture object
residences
)

Returns TRUE if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set.

public static boolean
glAreTexturesResident(int texture, ByteBuffer
returns the residences of each texture object
residences
)

Returns TRUE if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set.

public static boolean
glAreTexturesResident(int[] textures, ByteBuffer residences)

Array version of: AreTexturesResident

public static native void
glArrayElement(int
the element to transfer
i
)

Transfers the ith element of every enabled, non-instanced array, and the first element of every enabled, instanced array to the GL.

public static native void
glBegin(int mode)

Begins the definition of vertex attributes of a sequence of primitives to be transferred to the GL.

public static void
public static void
glBitmap(int
the bitmap width
w
,
int
the bitmap width
h
,
float
the bitmap origin x coordinate
xOrig
,
float
the bitmap origin y coordinate
yOrig
,
float
the x increment added to the raster position
xInc
,
float
the y increment added to the raster position
yInc
,
ByteBuffer
the buffer containing the bitmap data.
data
)

Sents a bitmap to the GL.

public static void
glBitmap(int
the bitmap width
w
,
int
the bitmap width
h
,
float
the bitmap origin x coordinate
xOrig
,
float
the bitmap origin y coordinate
yOrig
,
float
the x increment added to the raster position
xInc
,
float
the y increment added to the raster position
yInc
,
long
the buffer containing the bitmap data.
data
)

Sents a bitmap to the GL.

public static void
glBlendFunc(int sfactor, int
the destination weighting factor
dfactor
)

Specifies the weighting factors used by the blend equation, for both RGB and alpha functions and for all draw buffers.

public static native void
glCallList(int
the index of the display list to be called
list
)

Executes a display list.

public static void
glCallLists(int type, ByteBuffer
an array of offsets. Each offset is added to the display list base to obtain the display list number.
lists
)

Provides an efficient means for executing a number of display lists.

public static void
glCallLists(ByteBuffer
an array of offsets. Each offset is added to the display list base to obtain the display list number.
lists
)

Provides an efficient means for executing a number of display lists.

public static void
glCallLists(ShortBuffer
an array of offsets. Each offset is added to the display list base to obtain the display list number.
lists
)

Provides an efficient means for executing a number of display lists.

public static void
glCallLists(IntBuffer
an array of offsets. Each offset is added to the display list base to obtain the display list number.
lists
)

Provides an efficient means for executing a number of display lists.

public static void
glClear(int
Zero or the bitwise OR of one or more values indicating which buffers are to be cleared. One or more of:
COLOR_BUFFER_BITDEPTH_BUFFER_BITSTENCIL_BUFFER_BIT
mask
)

Sets portions of every pixel in a particular buffer to the same value.

public static native void
glClearAccum(float
the value to which to clear the R values of the accumulation buffer
red
,
float
the value to which to clear the G values of the accumulation buffer
green
,
float
the value to which to clear the B values of the accumulation buffer
blue
,
float
the value to which to clear the A values of the accumulation buffer
alpha
)

Sets the clear values for the accumulation buffer.

public static void
glClearColor(float
the value to which to clear the R channel of the color buffer
red
,
float
the value to which to clear the G channel of the color buffer
green
,
float
the value to which to clear the B channel of the color buffer
blue
,
float
the value to which to clear the A channel of the color buffer
alpha
)

Sets the clear value for fixed-point and floating-point color buffers in RGBA mode.

public static void
glClearDepth(double
the value to which to clear the depth buffer
depth
)

Sets the depth value used when clearing the depth buffer.

public static native void
glClearIndex(float
the value to which to clear the color buffer in color index mode
index
)

sets the clear color index.

public static void
glClearStencil(int
the value to which to clear the stencil buffer
s
)

Sets the value to which to clear the stencil buffer.

public static void
glClipPlane(int
the clip plane to define
plane
,
DoubleBuffer
the clip plane coefficients
equation
)

Specifies a client-defined clip plane.

public static void
glClipPlane(int plane, double[] equation)

Array version of: ClipPlane

public static native void
glColor3b(byte
the red component of the current color
red
,
byte
the green component of the current color
green
,
byte
the blue component of the current color
blue
)

Sets the R, G, and B components of the current color.

public static void
glColor3bv(ByteBuffer
the color buffer
v
)

Byte pointer version of Color3b.

public static native void
glColor3d(double
the red component of the current color
red
,
double
the green component of the current color
green
,
double
the blue component of the current color
blue
)

Double version of Color3b

public static void
glColor3dv(DoubleBuffer
the color buffer
v
)

Pointer version of Color3d.

public static void
glColor3dv(double[] v)

Array version of: Color3dv

public static native void
glColor3f(float
the red component of the current color
red
,
float
the green component of the current color
green
,
float
the blue component of the current color
blue
)

Float version of Color3b

public static void
glColor3fv(FloatBuffer
the color buffer
v
)

Pointer version of Color3f.

public static void
glColor3fv(float[] v)

Array version of: Color3fv

public static native void
glColor3i(int
the red component of the current color
red
,
int
the green component of the current color
green
,
int
the blue component of the current color
blue
)

Integer version of Color3b

public static void
glColor3iv(IntBuffer
the color buffer
v
)

Pointer version of Color3i.

public static void
glColor3iv(int[] v)

Array version of: Color3iv

public static native void
glColor3s(short
the red component of the current color
red
,
short
the green component of the current color
green
,
short
the blue component of the current color
blue
)

Short version of Color3b

public static void
glColor3sv(ShortBuffer
the color buffer
v
)

Pointer version of Color3s.

public static void
glColor3sv(short[] v)

Array version of: Color3sv

public static native void
glColor3ub(byte
the red component of the current color
red
,
byte
the green component of the current color
green
,
byte
the blue component of the current color
blue
)

Unsigned version of Color3b

public static void
glColor3ubv(ByteBuffer
the color buffer
v
)

Pointer version of Color3ub.

public static native void
glColor3ui(int
the red component of the current color
red
,
int
the green component of the current color
green
,
int
the blue component of the current color
blue
)

Unsigned int version of Color3b

public static void
glColor3uiv(IntBuffer
the color buffer
v
)

Pointer version of Color3ui.

public static void
glColor3uiv(int[] v)

Array version of: Color3uiv

public static native void
glColor3us(short
the red component of the current color
red
,
short
the green component of the current color
green
,
short
the blue component of the current color
blue
)

Unsigned short version of Color3b

public static void
glColor3usv(ShortBuffer
the color buffer
v
)

Pointer version of Color3us.

public static void
glColor3usv(short[] v)

Array version of: Color3usv

public static native void
glColor4b(byte
the red component of the current color
red
,
byte
the green component of the current color
green
,
byte
the blue component of the current color
blue
,
byte
the alpha component of the current color
alpha
)

Sets the current color.

public static void
glColor4bv(ByteBuffer
the color buffer
v
)

Pointer version of Color4b.

public static native void
glColor4d(double
the red component of the current color
red
,
double
the green component of the current color
green
,
double
the blue component of the current color
blue
,
double
the alpha component of the current color
alpha
)

Double version of Color4b

public static void
glColor4dv(DoubleBuffer
the color buffer
v
)

Pointer version of Color4d.

public static void
glColor4dv(double[] v)

Array version of: Color4dv

public static native void
glColor4f(float
the red component of the current color
red
,
float
the green component of the current color
green
,
float
the blue component of the current color
blue
,
float
the alpha component of the current color
alpha
)

Float version of Color4b

public static void
glColor4fv(FloatBuffer
the color buffer
v
)

Pointer version of Color4f.

public static void
glColor4fv(float[] v)

Array version of: Color4fv

public static native void
glColor4i(int
the red component of the current color
red
,
int
the green component of the current color
green
,
int
the blue component of the current color
blue
,
int
the alpha component of the current color
alpha
)

Integer version of Color4b

public static void
glColor4iv(IntBuffer
the color buffer
v
)

Pointer version of Color4i.

public static void
glColor4iv(int[] v)

Array version of: Color4iv

public static native void
glColor4s(short
the red component of the current color
red
,
short
the green component of the current color
green
,
short
the blue component of the current color
blue
,
short
the alpha component of the current color
alpha
)

Short version of Color4b

public static void
glColor4sv(ShortBuffer
the color buffer
v
)

Pointer version of Color4s.

public static void
glColor4sv(short[] v)

Array version of: Color4sv

public static native void
glColor4ub(byte
the red component of the current color
red
,
byte
the green component of the current color
green
,
byte
the blue component of the current color
blue
,
byte
the alpha component of the current color
alpha
)

Unsigned version of Color4b

public static void
glColor4ubv(ByteBuffer
the color buffer
v
)

Pointer version of Color4ub.

public static native void
glColor4ui(int
the red component of the current color
red
,
int
the green component of the current color
green
,
int
the blue component of the current color
blue
,
int
the alpha component of the current color
alpha
)

Unsigned int version of Color4b

public static void
glColor4uiv(IntBuffer
the color buffer
v
)

Pointer version of Color4ui.

public static void
glColor4uiv(int[] v)

Array version of: Color4uiv

public static native void
glColor4us(short
the red component of the current color
red
,
short
the green component of the current color
green
,
short
the blue component of the current color
blue
,
short
the alpha component of the current color
alpha
)

Unsigned short version of Color4b

public static void
glColor4usv(ShortBuffer
the color buffer
v
)

Pointer version of Color4us.

public static void
glColor4usv(short[] v)

Array version of: Color4usv

public static void
glColorMask(boolean
whether R values are written or not
red
,
boolean
whether G values are written or not
green
,
boolean
whether B values are written or not
blue
,
boolean
whether A values are written or not
alpha
)

Masks the writing of R, G, B and A values to all draw buffers.

public static native void
glColorMaterial(int
specifies which material face is affected by the current color. One of:
FRONTBACKFRONT_AND_BACK
face
,
int
specifies which material property or properties track the current color. One of:
EMISSIONAMBIENTDIFFUSESPECULARAMBIENT_AND_DIFFUSE
mode
)

It is possible to attach one or more material properties to the current color, so that they continuously track its component values.

public static void
glColorPointer(int
the number of values per vertex that are stored in the array, as well as their component ordering. One of:
34BGRA
size
,
int type, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the color array data
pointer
)

Specifies the location and organization of a color array.

public static void
glColorPointer(int
the number of values per vertex that are stored in the array, as well as their component ordering. One of:
34BGRA
size
,
int type, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the color array data
pointer
)

Specifies the location and organization of a color array.

public static void
glColorPointer(int
the number of values per vertex that are stored in the array, as well as their component ordering. One of:
34BGRA
size
,
int type, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the color array data
pointer
)

Specifies the location and organization of a color array.

public static void
glColorPointer(int
the number of values per vertex that are stored in the array, as well as their component ordering. One of:
34BGRA
size
,
int type, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the color array data
pointer
)

Specifies the location and organization of a color array.

public static void
glColorPointer(int
the number of values per vertex that are stored in the array, as well as their component ordering. One of:
34BGRA
size
,
int type, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
FloatBuffer
the color array data
pointer
)

Specifies the location and organization of a color array.

public static native void
glCopyPixels(int
the left framebuffer pixel coordinate
x
,
int
the lower framebuffer pixel coordinate
y
,
int
the rectangle width
width
,
int
the rectangle height
height
,
int
Indicates the type of values to be transfered. One of:
COLORSTENCILDEPTHDEPTH_STENCIL
type
)

Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer

public static void
glCopyTexImage1D(int
the texture target. Must be:
TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format. See TexImage2D for a list of supported formats.
internalFormat
,
int
the left framebuffer pixel coordinate
x
,
int
the lower framebuffer pixel coordinate
y
,
int
the texture width
width
,
int
the texture border width
border
)

Defines a one-dimensional texel array in exactly the manner of TexImage1D, except that the image data are taken from the framebuffer rather than from client memory.

public static void
glCopyTexImage2D(int target, int
the level-of-detail number
level
,
int
the texture internal format. See TexImage2D for a list of supported formats.
internalFormat
,
int
the left framebuffer pixel coordinate
x
,
int
the lower framebuffer pixel coordinate
y
,
int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
)

Defines a two-dimensional texel array in exactly the manner of TexImage2D, except that the image data are taken from the framebuffer rather than from client memory.

public static void
glCopyTexSubImage1D(int
the texture target. Must be:
TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the left texel coordinate of the texture subregion to update
xoffset
,
int
the left framebuffer pixel coordinate
x
,
int
the lower framebuffer pixel coordinate
y
,
int
the texture subregion width
width
)

Respecifies a rectangular subregion of an existing texel array.

public static void
glCopyTexSubImage2D(int target, int
the level-of-detail number
level
,
int
the left texel coordinate of the texture subregion to update
xoffset
,
int
the lower texel coordinate of the texture subregion to update
yoffset
,
int
the left framebuffer pixel coordinate
x
,
int
the lower framebuffer pixel coordinate
y
,
int
the texture subregion width
width
,
int
the texture subregion height
height
)

Respecifies a rectangular subregion of an existing texel array.

public static void
glCullFace(int
the CullFace mode. One of:
FRONTBACKFRONT_AND_BACK
mode
)

Specifies which polygon faces are culled if CULL_FACE is enabled.

public static native void
glDeleteLists(int
the index of the first display list to be deleted
list
,
int
the number of display lists to be deleted
range
)

Deletes a contiguous group of display lists.

public static void
glDeleteTextures(IntBuffer
contains n names of texture objects to be deleted
textures
)

Deletes texture objects.

public static void
glDeleteTextures(int texture)

Deletes texture objects.

public static void
glDeleteTextures(int[] textures)

Array version of: DeleteTextures

public static void
glDepthFunc(int
the depth test comparison. One of:
NEVERALWAYSLESSLEQUALEQUALGREATERGEQUALNOTEQUAL
func
)

Specifies the comparison that takes place during the depth buffer test (when DEPTH_TEST is enabled).

public static void
glDepthMask(boolean
whether depth values are written or not.
flag
)

Masks the writing of depth values to the depth buffer.

public static void
glDepthRange(double
the near depth range
zNear
,
double
the far depth range
zFar
)

Sets the depth range for all viewports to the same values.

public static void
glDisable(int
the OpenGL state to disable
target
)

Disables the specified OpenGL state.

public static native void
public static void
glDrawArrays(int
the kind of primitives being constructed
mode
,
int
the first vertex to transfer to the GL
first
,
int
the number of vertices after first to transfer to the GL
count
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices.

public static void
glDrawBuffer(int
the color buffer to draw to. One of:
NONEFRONT_LEFTFRONT_RIGHTBACK_LEFTBACK_RIGHTFRONTBACKLEFT
RIGHTFRONT_AND_BACKCOLOR_ATTACHMENT0GL30.GL_COLOR_ATTACHMENT[1-15]
buf
)

Defines the color buffer to which fragment color zero is written.

public static void
glDrawElements(int mode, int
the number of vertices to transfer to the GL
count
,
int
indicates the type of index values in indices. One of:
UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INT
type
,
long
the index values
indices
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices to the GL.

public static void
glDrawElements(int mode, int
indicates the type of index values in indices. One of:
UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INT
type
,
ByteBuffer
the index values
indices
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices to the GL.

public static void
glDrawElements(int mode, ByteBuffer
the index values
indices
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices to the GL.

public static void
glDrawElements(int mode, ShortBuffer
the index values
indices
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices to the GL.

public static void
glDrawElements(int mode, IntBuffer
the index values
indices
)

Constructs a sequence of geometric primitives by successively transferring elements for count vertices to the GL.

public static void
public static void
public static void
public static void
public static void
public static void
glDrawPixels(int width, int height, int format, int type, short[] pixels)

Array version of: DrawPixels

public static void
glDrawPixels(int width, int height, int format, int type, int[] pixels)

Array version of: DrawPixels

public static void
glDrawPixels(int width, int height, int format, int type, float[] pixels)

Array version of: DrawPixels

public static native void
glEdgeFlag(boolean
the edge flag bit
flag
)

Each edge of each polygon primitive generated is flagged as either boundary or non-boundary.

public static void
glEdgeFlagPointer(int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the edge flag array data
pointer
)

Specifies the location and organization of an edge flag array.

public static void
glEdgeFlagPointer(int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the edge flag array data
pointer
)

Specifies the location and organization of an edge flag array.

public static void
glEdgeFlagv(ByteBuffer
the edge flag buffer
flag
)

Pointer version of EdgeFlag.

public static void
glEnable(int
the OpenGL state to enable
target
)

Enables the specified OpenGL state.

public static native void
public static native void
glEnd()

Ends the definition of vertex attributes of a sequence of primitives to be transferred to the GL.

public static native void
glEndList()

Ends the definition of GL commands to be placed in a display list.

public static native void
glEvalCoord1d(double
the domain coordinate u
u
)

Double version of EvalCoord1f.

public static void
glEvalCoord1dv(DoubleBuffer
the domain coordinate buffer
u
)

Pointer version of EvalCoord1d.

public static void
glEvalCoord1dv(double[] u)

Array version of: EvalCoord1dv

public static native void
glEvalCoord1f(float
the domain coordinate u
u
)

Causes evaluation of the enabled one-dimensional evaluator maps.

public static void
glEvalCoord1fv(FloatBuffer
the domain coordinate buffer
u
)

Pointer version of EvalCoord1f.

public static void
glEvalCoord1fv(float[] u)

Array version of: EvalCoord1fv

public static native void
glEvalCoord2d(double
the domain coordinate u
u
,
double
the domain coordinate v
v
)

Double version of EvalCoord2f.

public static void
glEvalCoord2dv(DoubleBuffer
the domain coordinate buffer
u
)

Pointer version of EvalCoord2d.

public static void
glEvalCoord2dv(double[] u)

Array version of: EvalCoord2dv

public static native void
glEvalCoord2f(float
the domain coordinate u
u
,
float
the domain coordinate v
v
)

Causes evaluation of the enabled two-dimensional evaluator maps.

public static void
glEvalCoord2fv(FloatBuffer
the domain coordinate buffer
u
)

Pointer version of EvalCoord2f.

public static void
glEvalCoord2fv(float[] u)

Array version of: EvalCoord2fv

public static native void
glEvalMesh1(int
the mesh type. One of:
POINTLINE
mode
,
int
the start index
i1
,
int
the end index
i2
)

Carries out an evaluation on a subset of the one-dimensional map grid.

public static native void
glEvalMesh2(int
the mesh type. One of:
FILLLINEPOINT
mode
,
int
the u-dimension start index
i1
,
int
the u-dimension end index
i2
,
int
the v-dimension start index
j1
,
int
the v-dimension end index
j2
)

Carries out an evaluation on a rectangular subset of the two-dimensional map grid.

public static native void
glEvalPoint1(int
the grid index
i
)

Carries out an evalutation of a single point on the one-dimensional map grid.

public static native void
glEvalPoint2(int
the u-dimension grid index
i
,
int
the v-dimension grid index
j
)

Carries out an evalutation of a single point on the two-dimensional map grid.

public static void
glFeedbackBuffer(int
the type of information to feed back for each vertex. One of:
2D3D3D_COLOR3D_COLOR_TEXTURE4D_COLOR_TEXTURE
type
,
FloatBuffer
an array of floating-point values into which feedback information will be placed
buffer
)

Returns information about primitives when the GL is in feedback mode.

public static void
glFeedbackBuffer(int type, float[] buffer)

Array version of: FeedbackBuffer

public static void
glFinish()

Forces all previously issued GL commands to complete.

public static void
glFlush()

Causes all previously issued GL commands to complete in finite time (although such commands may still be executing when Flush returns).

public static native void
glFogf(int
the fog parameter. One of:
FOG_DENSITYFOG_STARTFOG_END
pname
,
float
the fog parameter value
param
)

Sets the float value of a fog parameter.

public static void
glFogfv(int
the fog parameter. One of:
FOG_DENSITYFOG_STARTFOG_END
pname
,
FloatBuffer
the fog parameter buffer
params
)

Pointer version of Fogf.

public static void
glFogfv(int pname, float[] params)

Array version of: Fogfv

public static native void
glFogi(int
the fog parameter. One of:
FOG_MODEFOG_COORD_SRC
pname
,
int
the fog parameter value. One of:
EXPEXP2LINEARFRAGMENT_DEPTHFOG_COORD
param
)

Sets the integer value of a fog parameter.

public static void
glFogiv(int
the fog parameter. One of:
FOG_MODEFOG_COORD_SRC
pname
,
IntBuffer
the fog parameter buffer
params
)

Pointer version of Fogi.

public static void
glFogiv(int pname, int[] params)

Array version of: Fogiv

public static void
glFrontFace(int
the front face direction. One of:
CCWCW
dir
)

The first step of polygon rasterization is to determine if the polygon is back-facing or front-facing.

public static native void
glFrustum(double
the left frustum plane
l
,
double
the right frustum plane
r
,
double
the bottom frustum plane
b
,
double
the top frustum plane
t
,
double
the near frustum plane
n
,
double
the far frustum plane
f
)

Manipulates the current matrix with a matrix that produces perspective projection, in such a way that the coordinates (lb – n)T and (rt – n)T specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, respectively (assuming that the eye is located at (0 0 0)T).

public static native int
glGenLists(int
the number of display lists to create
s
)

Returns an integer n such that the indices n,..., n + s - 1 are previously unused (i.e. there are s previously unused display list indices starting at n).

public static void
glGenTextures(IntBuffer
a scalar or buffer in which to place the returned texture names
textures
)

Returns n previously unused texture names in textures.

public static int
glGenTextures()

Returns n previously unused texture names in textures.

public static void
glGenTextures(int[] textures)

Array version of: GenTextures

public static boolean
glGetBoolean(int
the state variable
pname
)

Returns the current boolean value of the specified state variable.

public static void
glGetBooleanv(int
the state variable
pname
,
ByteBuffer
a scalar or buffer in which to place the returned data
params
)

Returns the current boolean value of the specified state variable.

public static void
glGetClipPlane(int
the clip plane
plane
,
DoubleBuffer
a buffer in which to place the returned values
equation
)

Returns four double-precision values in equation; these are the coefficients of the plane equation of plane in eye coordinates (these coordinates are those that were computed when the plane was specified).

public static void
glGetClipPlane(int plane, double[] equation)

Array version of: GetClipPlane

public static double
glGetDouble(int
the state variable
pname
)

Returns the current double value of the specified state variable.

public static void
glGetDoublev(int
the state variable
pname
,
DoubleBuffer
a scalar or buffer in which to place the returned data
params
)

Returns the current double value of the specified state variable.

public static void
glGetDoublev(int pname, double[] params)

Array version of: GetDoublev

public static int
glGetError()

Returns error information.

public static float
glGetFloat(int
the state variable
pname
)

Returns the current float value of the specified state variable.

public static void
glGetFloatv(int
the state variable
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
params
)

Returns the current float value of the specified state variable.

public static void
glGetFloatv(int pname, float[] params)

Array version of: GetFloatv

public static int
glGetInteger(int
the state variable
pname
)

Returns the current integer value of the specified state variable.

public static void
glGetIntegerv(int
the state variable
pname
,
IntBuffer
a scalar or buffer in which to place the returned data
params
)

Returns the current integer value of the specified state variable.

public static void
glGetIntegerv(int pname, int[] params)

Array version of: GetIntegerv

public static float
glGetLightf(int
the light for which to return information
light
,
int
the light parameter to query
pname
)

Float version of GetLightiv.

public static void
glGetLightfv(int
the light for which to return information
light
,
int
the light parameter to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
data
)

Float version of GetLightiv.

public static void
glGetLightfv(int light, int pname, float[] data)

Array version of: GetLightfv

public static int
glGetLighti(int
the light for which to return information. One of:
LIGHT0GL_LIGHT[1-7]
light
,
int pname)

Returns integer information about light parameter pname for light in data.

public static void
glGetLightiv(int
the light for which to return information. One of:
LIGHT0GL_LIGHT[1-7]
light
,
int pname, IntBuffer
a scalar or buffer in which to place the returned data
data
)

Returns integer information about light parameter pname for light in data.

public static void
glGetLightiv(int light, int pname, int[] data)

Array version of: GetLightiv

public static double
glGetMapd(int
the evaluator map
target
,
int
the information to query
query
)

Double version of GetMapiv.

public static void
glGetMapdv(int
the evaluator map
target
,
int
the information to query
query
,
DoubleBuffer
a scalar or buffer in which to place the returned data
data
)

Double version of GetMapiv.

public static void
glGetMapdv(int target, int query, double[] data)

Array version of: GetMapdv

public static float
glGetMapf(int
the evaluator map
target
,
int
the information to query
query
)

Float version of GetMapiv.

public static void
glGetMapfv(int
the evaluator map
target
,
int
the information to query
query
,
FloatBuffer
a scalar or buffer in which to place the returned data
data
)

Float version of GetMapiv.

public static void
glGetMapfv(int target, int query, float[] data)

Array version of: GetMapfv

public static int
public static void
glGetMapiv(int target, int
the information to query. One of:
ORDERCOEFFDOMAIN
query
,
IntBuffer
a scalar or buffer in which to place the returned data
data
)

Returns integer information about query for evaluator map target in data.

public static void
glGetMapiv(int target, int query, int[] data)

Array version of: GetMapiv

public static void
glGetMaterialfv(int
the material face for which to return information
face
,
int
the information to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
data
)

Float version of GetMaterialiv.

public static void
glGetMaterialfv(int face, int pname, float[] data)

Array version of: GetMaterialfv

public static void
glGetMaterialiv(int
the material face for which to return information. One of:
FRONTBACK
face
,
int
the information to query. One of:
AMBIENTDIFFUSESPECULAREMISSIONSHININESS
pname
,
IntBuffer
a scalar or buffer in which to place the returned data
data
)

Returns integer information about material property pname for face in data.

public static void
glGetMaterialiv(int face, int pname, int[] data)

Array version of: GetMaterialiv

public static void
glGetPixelMapfv(int map, FloatBuffer
a buffer in which to place the returned data
data
)

Returns all float values in the pixel map map in data.

public static void
glGetPixelMapfv(int map, long
a buffer in which to place the returned data
data
)

Returns all float values in the pixel map map in data.

public static void
glGetPixelMapfv(int map, float[] data)

Array version of: GetPixelMapfv

public static void
glGetPixelMapuiv(int
the pixel map parameter to query
map
,
IntBuffer
a buffer in which to place the returned data
data
)

Unsigned integer version of GetPixelMapfv.

public static void
glGetPixelMapuiv(int
the pixel map parameter to query
map
,
long
a buffer in which to place the returned data
data
)

Unsigned integer version of GetPixelMapfv.

public static void
glGetPixelMapuiv(int map, int[] data)

Array version of: GetPixelMapuiv

public static void
glGetPixelMapusv(int
the pixel map parameter to query
map
,
ShortBuffer
a buffer in which to place the returned data
data
)

Unsigned short version of GetPixelMapfv.

public static void
glGetPixelMapusv(int
the pixel map parameter to query
map
,
long
a buffer in which to place the returned data
data
)

Unsigned short version of GetPixelMapfv.

public static void
glGetPixelMapusv(int map, short[] data)

Array version of: GetPixelMapusv

public static long
glGetPointer(int pname)

Returns a pointer in the current GL context.

public static void
glGetPointerv(int pname, PointerBuffer
a buffer in which to place the returned pointer
params
)

Returns a pointer in the current GL context.

public static void
glGetPolygonStipple(ByteBuffer
a buffer in which to place the returned data
pattern
)

Obtains the polygon stipple.

public static void
glGetPolygonStipple(long
a buffer in which to place the returned data
pattern
)

Obtains the polygon stipple.

public static String
glGetString(int name)

Return strings describing properties of the current GL context.

public static float
glGetTexEnvf(int
the texture environment to query
env
,
int
the parameter to query
pname
)

Float version of GetTexEnviv.

public static void
glGetTexEnvfv(int
the texture environment to query
env
,
int
the parameter to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
data
)

Float version of GetTexEnviv.

public static void
glGetTexEnvfv(int env, int pname, float[] data)

Array version of: GetTexEnvfv

public static int
public static void
glGetTexEnviv(int
the texture environment to query. One of:
POINT_SPRITETEXTURE_ENVTEXTURE_FILTER_CONTROL
env
,
int pname, IntBuffer
a scalar or buffer in which to place the returned data
data
)

Returns integer information about pname for env in data.

public static void
glGetTexEnviv(int env, int pname, int[] data)

Array version of: GetTexEnviv

public static double
glGetTexGend(int
the coord to query
coord
,
int
the parameter to query
pname
)

Double version of GetTexGeniv.

public static void
glGetTexGendv(int
the coord to query
coord
,
int
the parameter to query
pname
,
DoubleBuffer
a scalar or buffer in which to place the returned data
data
)

Double version of GetTexGeniv.

public static void
glGetTexGendv(int coord, int pname, double[] data)

Array version of: GetTexGendv

public static float
glGetTexGenf(int
the coord to query
coord
,
int
the parameter to query
pname
)

Float version of GetTexGeniv.

public static void
glGetTexGenfv(int
the coord to query
coord
,
int
the parameter to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
data
)

Float version of GetTexGeniv.

public static void
glGetTexGenfv(int coord, int pname, float[] data)

Array version of: GetTexGenfv

public static int
glGetTexGeni(int
the coord to query. One of:
STRQ
coord
,
int
the parameter to query. One of:
EYE_PLANEOBJECT_PLANETEXTURE_GEN_MODE
pname
)

Returns integer information about pname for coord in data.

public static void
glGetTexGeniv(int
the coord to query. One of:
STRQ
coord
,
int
the parameter to query. One of:
EYE_PLANEOBJECT_PLANETEXTURE_GEN_MODE
pname
,
IntBuffer
a scalar or buffer in which to place the returned data
data
)

Returns integer information about pname for coord in data.

public static void
glGetTexGeniv(int coord, int pname, int[] data)

Array version of: GetTexGeniv

public static void
public static void
public static void
public static void
public static void
public static void
public static void
glGetTexImage(int tex, int level, int format, int type, short[] pixels)

Array version of: GetTexImage

public static void
glGetTexImage(int tex, int level, int format, int type, int[] pixels)

Array version of: GetTexImage

public static void
glGetTexImage(int tex, int level, int format, int type, float[] pixels)

Array version of: GetTexImage

public static void
glGetTexImage(int tex, int level, int format, int type, double[] pixels)

Array version of: GetTexImage

public static float
glGetTexLevelParameterf(int
the texture image target
target
,
int
the level-of-detail number
level
,
int
the parameter to query
pname
)

Float version of GetTexLevelParameteriv.

public static void
glGetTexLevelParameterfv(int
the texture image target
target
,
int
the level-of-detail number
level
,
int
the parameter to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
params
)

Float version of GetTexLevelParameteriv.

public static void
glGetTexLevelParameterfv(int target, int level, int pname, float[] params)

Array version of: GetTexLevelParameterfv

public static int
public static void
public static void
glGetTexLevelParameteriv(int target, int level, int pname, int[] params)

Array version of: GetTexLevelParameteriv

public static float
glGetTexParameterf(int
the texture target
target
,
int
the parameter to query
pname
)

Float version of GetTexParameteriv.

public static void
glGetTexParameterfv(int
the texture target
target
,
int
the parameter to query
pname
,
FloatBuffer
a scalar or buffer in which to place the returned data
params
)

Float version of GetTexParameteriv.

public static void
glGetTexParameterfv(int target, int pname, float[] params)

Array version of: GetTexParameterfv

public static int
public static void
public static void
glGetTexParameteriv(int target, int pname, int[] params)

Array version of: GetTexParameteriv

public static void
glHint(int target, int
the behavior hint. One of:
FASTESTNICESTDONT_CARE
hint
)

Certain aspects of GL behavior, when there is room for variation, may be controlled with this function.

public static native void
glIndexd(double
the value to which the current color index should be set
index
)

Double version of Indexi.

public static void
glIndexdv(DoubleBuffer
the value to which the current color index should be set
index
)

Pointer version of Indexd.

public static void
glIndexdv(double[] index)

Array version of: Indexdv

public static native void
glIndexf(float
the value to which the current color index should be set
index
)

Float version of Indexi.

public static void
glIndexfv(FloatBuffer
the value to which the current color index should be set
index
)

Pointer version of Indexf.

public static void
glIndexfv(float[] index)

Array version of: Indexfv

public static native void
glIndexi(int
the value to which the current color index should be set
index
)

Updates the current (single-valued) color index.

public static void
glIndexiv(IntBuffer
the value to which the current color index should be set
index
)

Pointer version of Indexi

public static void
glIndexiv(int[] index)

Array version of: Indexiv

public static native void
glIndexMask(int
the color index mask value
mask
)

The least significant n bits of mask, where n is the number of bits in a color index buffer, specify a mask.

public static void
glIndexPointer(int
the data type of the values stored in the array. One of:
UNSIGNED_BYTESHORTINTFLOATDOUBLE
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the color index array data
pointer
)

Specifies the location and organization of a color index array.

public static void
glIndexPointer(int
the data type of the values stored in the array. One of:
UNSIGNED_BYTESHORTINTFLOATDOUBLE
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the color index array data
pointer
)

Specifies the location and organization of a color index array.

public static void
glIndexPointer(int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the color index array data
pointer
)

Specifies the location and organization of a color index array.

public static void
glIndexPointer(int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the color index array data
pointer
)

Specifies the location and organization of a color index array.

public static void
glIndexPointer(int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the color index array data
pointer
)

Specifies the location and organization of a color index array.

public static native void
glIndexs(short
the value to which the current color index should be set
index
)

Short version of Indexi.

public static void
glIndexsv(ShortBuffer
the value to which the current color index should be set
index
)

Pointer version of Indexs.

public static void
glIndexsv(short[] index)

Array version of: Indexsv

public static native void
glIndexub(byte
the value to which the current color index should be set
index
)

Unsigned byte version of Indexi.

public static void
glIndexubv(ByteBuffer
the value to which the current color index should be set
index
)

Pointer version of Indexub.

public static native void
glInitNames()

Clears the selection name stack.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
FloatBuffer
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
DoubleBuffer
the vertex array data
pointer
)

Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.

public static void
glInterleavedArrays(int format, int stride, short[] pointer)

Array version of: InterleavedArrays

public static void
glInterleavedArrays(int format, int stride, int[] pointer)

Array version of: InterleavedArrays

public static void
glInterleavedArrays(int format, int stride, float[] pointer)

Array version of: InterleavedArrays

public static void
glInterleavedArrays(int format, int stride, double[] pointer)

Array version of: InterleavedArrays

public static boolean
glIsEnabled(int
the enable state to query
cap
)

Determines if cap is currently enabled (as with Enable) or disabled.

public static native boolean
glIsList(int
the list index to query
list
)

Returns true if the list is the index of some display list.

public static boolean
glIsTexture(int
the texture name to query
texture
)

Returns true if texture is the name of a texture object.

public static native void
glLightf(int
the light for which to set the parameter
light
,
int
the parameter to set
pname
,
float
the parameter value
param
)

Float version of Lighti.

public static void
glLightfv(int
the light for which to set the parameter
light
,
int
the parameter to set
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of Lightf.

public static void
glLightfv(int light, int pname, float[] params)

Array version of: Lightfv

public static native void
glLighti(int
the light for which to set the parameter. One of:
LIGHT0GL_LIGHT[1-7]
light
,
int pname, int
the parameter value
param
)

Sets the integer value of a light parameter.

public static void
glLightiv(int
the light for which to set the parameter
light
,
int
the parameter to set
pname
,
IntBuffer
the parameter value
params
)

Pointer version of Lighti.

public static void
glLightiv(int light, int pname, int[] params)

Array version of: Lightiv

public static native void
glLightModelf(int
the lighting model parameter to set
pname
,
float
the parameter value
param
)

Float version of LightModeli.

public static void
glLightModelfv(int
the lighting model parameter to set
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of LightModelf.

public static void
glLightModelfv(int pname, float[] params)

Array version of: LightModelfv

public static native void
glLightModeli(int pname, int
the parameter value
param
)

Set the integer value of a lighting model parameter.

public static void
glLightModeliv(int
the lighting model parameter to set
pname
,
IntBuffer
the parameter value
params
)

Pointer version of LightModeli.

public static void
glLightModeliv(int pname, int[] params)

Array version of: LightModeliv

public static native void
glLineStipple(int
a count that is used to modify the effective line stipple by causing each bit in pattern to be used factor times. factor is clamped to the range [1, 256].
factor
,
short
an unsigned short integer whose 16 bits define the stipple pattern
pattern
)

Defines a line stipple.

public static void
glLineWidth(float
the line width
width
)

Sets the width of rasterized line segments.

public static native void
glListBase(int
the display list base offset
base
)

Sets the display list base.

public static native void
glLoadIdentity()

Sets the current matrix to the identity matrix.

public static void
glLoadMatrixd(DoubleBuffer
the matrix data
m
)

Double version of LoadMatrixf.

public static void
glLoadMatrixd(double[] m)

Array version of: LoadMatrixd

public static void
glLoadMatrixf(FloatBuffer
the matrix data
m
)

Sets the current matrix to a 4 × 4 matrix in column-major order.

public static void
glLoadMatrixf(float[] m)

Array version of: LoadMatrixf

public static native void
glLoadName(int
the name to load
name
)

Replaces the value on the top of the selection stack with name.

public static void
glLogicOp(int op)

Sets the logical framebuffer operation.

public static void
glMap1d(int
the evaluator target
target
,
double
the first endpoint of the pre-image of the map
u1
,
double
the second endpoint of the pre-image of the map
u2
,
int
the number of values in each block of storage
stride
,
int
the polynomial order
order
,
DoubleBuffer
a set of order blocks of storage containing control points
points
)

Double version of Map1f.

public static void
glMap1d(int target, double u1, double u2, int stride, int order, double[] points)

Array version of: Map1d

public static void
glMap1f(int target, float
the first endpoint of the pre-image of the map
u1
,
float
the second endpoint of the pre-image of the map
u2
,
int
the number of values in each block of storage
stride
,
int
the polynomial order
order
,
FloatBuffer
a set of order blocks of storage containing control points
points
)

Defines a polynomial or rational polynomial mapping to produce vertex, normal, texture coordinates and colors.

public static void
glMap1f(int target, float u1, float u2, int stride, int order, float[] points)

Array version of: Map1f

public static void
glMap2d(int
the evaluator target
target
,
double
the first u-dimension endpoint of the pre-image rectangle of the map
u1
,
double
the second u-dimension endpoint of the pre-image rectangle of the map
u2
,
int
the number of values in the u-dimension in each block of storage
ustride
,
int
the polynomial order in the u-dimension
uorder
,
double
the first v-dimension endpoint of the pre-image rectangle of the map
v1
,
double
the second v-dimension endpoint of the pre-image rectangle of the map
v2
,
int
the number of values in the v-dimension in each block of storage
vstride
,
int
the polynomial order in the v-dimension
vorder
,
DoubleBuffer
a set of uorder × vorder blocks of storage containing control points
points
)

Double version of Map2f.

public static void
glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points)

Array version of: Map2d

public static void
glMap2f(int
the evaluator target
target
,
float
the first u-dimension endpoint of the pre-image rectangle of the map
u1
,
float
the second u-dimension endpoint of the pre-image rectangle of the map
u2
,
int
the number of values in the u-dimension in each block of storage
ustride
,
int
the polynomial order in the u-dimension
uorder
,
float
the first v-dimension endpoint of the pre-image rectangle of the map
v1
,
float
the second v-dimension endpoint of the pre-image rectangle of the map
v2
,
int
the number of values in the v-dimension in each block of storage
vstride
,
int
the polynomial order in the v-dimension
vorder
,
FloatBuffer
a set of uorder × vorder blocks of storage containing control points
points
)

Bivariate version of Map1f.

public static void
glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points)

Array version of: Map2f

public static native void
glMapGrid1d(int
the number of partitions of the interval
n
,
double
the first interval endpoint
u1
,
double
the second interval endpoint
u2
)

Double version of MapGrid1f.

public static native void
glMapGrid1f(int
the number of partitions of the interval
n
,
float
the first interval endpoint
u1
,
float
the second interval endpoint
u2
)

Defines a one-dimensional grid in the map evaluator domain.

public static native void
glMapGrid2d(int
the number of partitions of the interval in the u-dimension
un
,
double
the first u-dimension interval endpoint
u1
,
double
the second u-dimension interval endpoint
u2
,
int
the number of partitions of the interval in the v-dimension
vn
,
double
the first v-dimension interval endpoint
v1
,
double
the second v-dimension interval endpoint
v2
)

Double version of MapGrid2f.

public static native void
glMapGrid2f(int
the number of partitions of the interval in the u-dimension
un
,
float
the first u-dimension interval endpoint
u1
,
float
the second u-dimension interval endpoint
u2
,
int
the number of partitions of the interval in the v-dimension
vn
,
float
the first v-dimension interval endpoint
v1
,
float
the second v-dimension interval endpoint
v2
)

Defines a two-dimensional grid in the map evaluator domain.

public static native void
glMaterialf(int
the material face for which to set the parameter
face
,
int
the parameter to set
pname
,
float
the parameter value
param
)

Float version of Materiali.

public static void
glMaterialfv(int
the material face for which to set the parameter
face
,
int
the parameter to set
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of Materialf.

public static void
glMaterialfv(int face, int pname, float[] params)

Array version of: Materialfv

public static native void
glMateriali(int
the material face for which to set the parameter. One of:
FRONTBACKFRONT_AND_BACK
face
,
int
the parameter to set. Must be:
SHININESS
pname
,
int
the parameter value
param
)

Sets the integer value of a material parameter.

public static void
glMaterialiv(int
the material face for which to set the parameter
face
,
int pname, IntBuffer
the parameter value
params
)

Pointer version of Materiali.

public static void
glMaterialiv(int face, int pname, int[] params)

Array version of: Materialiv

public static native void
glMatrixMode(int
the matrix mode. One of:
MODELVIEWPROJECTIONTEXTURECOLOR
mode
)

Set the current matrix mode.

public static void
glMultMatrixd(DoubleBuffer
the matrix data
m
)

Double version of MultMatrixf.

public static void
glMultMatrixd(double[] m)

Array version of: MultMatrixd

public static void
glMultMatrixf(FloatBuffer
the matrix data
m
)

Multiplies the current matrix with a 4 × 4 matrix in column-major order.

public static void
glMultMatrixf(float[] m)

Array version of: MultMatrixf

public static native void
glNewList(int
a positive integer to which the display list that follows is assigned
n
,
int
a symbolic constant that controls the behavior of the GL during display list creation. One of:
COMPILECOMPILE_AND_EXECUTE
mode
)

Begins the definition of a display list.

public static native void
glNormal3b(byte
the x coordinate of the current normal
nx
,
byte
the y coordinate of the current normal
ny
,
byte
the z coordinate of the current normal
nz
)

Byte version of Normal3f.

public static void
glNormal3bv(ByteBuffer
the normal buffer
v
)

Pointer version of Normal3b.

public static native void
glNormal3d(double
the x coordinate of the current normal
nx
,
double
the y coordinate of the current normal
ny
,
double
the z coordinate of the current normal
nz
)

Double version of Normal3f.

public static void
glNormal3dv(DoubleBuffer
the normal buffer
v
)

Pointer version of Normal3d.

public static void
glNormal3dv(double[] v)

Array version of: Normal3dv

public static native void
glNormal3f(float
the x coordinate of the current normal
nx
,
float
the y coordinate of the current normal
ny
,
float
the z coordinate of the current normal
nz
)

Sets the current normal.

public static void
glNormal3fv(FloatBuffer
the normal buffer
v
)

Pointer version of Normal3f.

public static void
glNormal3fv(float[] v)

Array version of: Normal3fv

public static native void
glNormal3i(int
the x coordinate of the current normal
nx
,
int
the y coordinate of the current normal
ny
,
int
the z coordinate of the current normal
nz
)

Integer version of Normal3f.

public static void
glNormal3iv(IntBuffer
the normal buffer
v
)

Pointer version of Normal3i.

public static void
glNormal3iv(int[] v)

Array version of: Normal3iv

public static native void
glNormal3s(short
the x coordinate of the current normal
nx
,
short
the y coordinate of the current normal
ny
,
short
the z coordinate of the current normal
nz
)

Short version of Normal3f.

public static void
glNormal3sv(ShortBuffer
the normal buffer
v
)

Pointer version of Normal3s.

public static void
glNormal3sv(short[] v)

Array version of: Normal3sv

public static void
glNormalPointer(int
the data type of the values stored in the array. One of:
BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the normal array data
pointer
)

Specifies the location and organization of a normal array.

public static void
glNormalPointer(int
the data type of the values stored in the array. One of:
BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the normal array data
pointer
)

Specifies the location and organization of a normal array.

public static void
glNormalPointer(int
the data type of the values stored in the array. One of:
BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the normal array data
pointer
)

Specifies the location and organization of a normal array.

public static void
glNormalPointer(int
the data type of the values stored in the array. One of:
BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the normal array data
pointer
)

Specifies the location and organization of a normal array.

public static void
glNormalPointer(int
the data type of the values stored in the array. One of:
BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
FloatBuffer
the normal array data
pointer
)

Specifies the location and organization of a normal array.

public static native void
glOrtho(double
the left frustum plane
l
,
double
the right frustum plane
r
,
double
the bottom frustum plane
b
,
double
the top frustum plane
t
,
double
the near frustum plane
n
,
double
the far frustum plane
f
)

Manipulates the current matrix with a matrix that produces parallel projection, in such a way that the coordinates (lb – n)T and (rt – n)T specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, respectively (assuming that the eye is located at (0 0 0)T).

public static native void
glPassThrough(float
the marker value to insert
token
)

Inserts a marker when the GL is in feeback mode.

public static void
public static void
public static void
glPixelMapfv(int map, float[] values)

Array version of: PixelMapfv

public static void
glPixelMapuiv(int
the map to set
map
,
int
the map size
size
,
long
the map values
values
)

Unsigned integer version of PixelMapfv.

public static void
glPixelMapuiv(int
the map to set
map
,
IntBuffer
the map values
values
)

Unsigned integer version of PixelMapfv.

public static void
glPixelMapuiv(int map, int[] values)

Array version of: PixelMapuiv

public static void
glPixelMapusv(int
the map to set
map
,
int
the map size
size
,
long
the map values
values
)

Unsigned short version of PixelMapfv.

public static void
glPixelMapusv(int
the map to set
map
,
ShortBuffer
the map values
values
)

Unsigned short version of PixelMapfv.

public static void
glPixelMapusv(int map, short[] values)

Array version of: PixelMapusv

public static void
glPixelStoref(int
the pixel store parameter to set
pname
,
float
the parameter value
param
)

Float version of PixelStorei.

public static void
public static native void
glPixelTransferf(int
the pixel transfer parameter to set
pname
,
float
the parameter value
param
)

Float version of PixelTransferi.

public static native void
public static native void
glPixelZoom(float
the zx factor
xfactor
,
float
the zy factor
yfactor
)

Controls the conversion of a group of fragments.

public static void
glPointSize(float
the request size of a point
size
)

Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active.

public static void
glPolygonMode(int
the face for which to set the rasterizing method. One of:
FRONTBACKFRONT_AND_BACK
face
,
int
the rasterization mode. One of:
POINTLINEFILL
mode
)

Controls the interpretation of polygons for rasterization.

public static void
glPolygonOffset(float
the maximum depth slope factor
factor
,
float
the constant scale
units
)

The depth values of all fragments generated by the rasterization of a polygon may be offset by a single value that is computed for that polygon.

public static void
glPolygonStipple(ByteBuffer
a pointer to memory into which a 32 × 32 pattern is packed
pattern
)

Defines a polygon stipple.

public static void
glPolygonStipple(long
a pointer to memory into which a 32 × 32 pattern is packed
pattern
)

Defines a polygon stipple.

public static native void
glPopAttrib()

Resets the values of those state variables that were saved with the last PushAttrib.

public static native void
glPopClientAttrib()

Resets the values of those state variables that were saved with the last PushClientAttrib.

public static native void
glPopMatrix()

Pops the top entry off the current matrix stack, replacing the current matrix with the matrix that was the second entry in the stack.

public static native void
glPopName()

Pops one name off the top of the selection name stack.

public static void
glPrioritizeTextures(IntBuffer
an array of texture object names
textures
,
FloatBuffer
an array of texture object priorities
priorities
)

Sets the priority of texture objects.

public static void
glPrioritizeTextures(int[] textures, float[] priorities)

Array version of: PrioritizeTextures

public static native void
public static native void
glPushClientAttrib(int mask)

Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the client attribute stack.

public static native void
glPushMatrix()

Pushes the current matrix stack down by one, duplicating the current matrix in both the top of the stack and the entry below it.

public static native void
glPushName(int
the name to push
name
)

Causes name to be pushed onto the selection name stack.

public static native void
glRasterPos2d(double
the x raster coordinate
x
,
double
the y raster coordinate
y
)

Double version of RasterPos2i.

public static void
glRasterPos2dv(DoubleBuffer
the raster position buffer
coords
)

Pointer version of RasterPos2d.

public static void
glRasterPos2dv(double[] coords)

Array version of: RasterPos2dv

public static native void
glRasterPos2f(float
the x raster coordinate
x
,
float
the y raster coordinate
y
)

Float version of RasterPos2i.

public static void
glRasterPos2fv(FloatBuffer
the raster position buffer
coords
)

Pointer version of RasterPos2f.

public static void
glRasterPos2fv(float[] coords)

Array version of: RasterPos2fv

public static native void
glRasterPos2i(int
the x raster coordinate
x
,
int
the y raster coordinate
y
)

Sets the two-dimensional current raster position.

public static void
glRasterPos2iv(IntBuffer
the raster position buffer
coords
)

Pointer version of RasterPos2i.

public static void
glRasterPos2iv(int[] coords)

Array version of: RasterPos2iv

public static native void
glRasterPos2s(short
the x raster coordinate
x
,
short
the y raster coordinate
y
)

Short version of RasterPos2i.

public static void
glRasterPos2sv(ShortBuffer
the raster position buffer
coords
)

Pointer version of RasterPos2s.

public static void
glRasterPos2sv(short[] coords)

Array version of: RasterPos2sv

public static native void
glRasterPos3d(double
the x raster coordinate
x
,
double
the y raster coordinate
y
,
double
the z raster coordinate
z
)

Double version of RasterPos3i.

public static void
glRasterPos3dv(DoubleBuffer
the raster position buffer
coords
)

Pointer version of RasterPos3d.

public static void
glRasterPos3dv(double[] coords)

Array version of: RasterPos3dv

public static native void
glRasterPos3f(float
the x raster coordinate
x
,
float
the y raster coordinate
y
,
float
the z raster coordinate
z
)

Float version of RasterPos3i.

public static void
glRasterPos3fv(FloatBuffer
the raster position buffer
coords
)

Pointer version of RasterPos3f.

public static void
glRasterPos3fv(float[] coords)

Array version of: RasterPos3fv

public static native void
glRasterPos3i(int
the x raster coordinate
x
,
int
the y raster coordinate
y
,
int
the z raster coordinate
z
)

Sets the three-dimensional current raster position.

public static void
glRasterPos3iv(IntBuffer
the raster position buffer
coords
)

Pointer version of RasterPos3i.

public static void
glRasterPos3iv(int[] coords)

Array version of: RasterPos3iv

public static native void
glRasterPos3s(short
the x raster coordinate
x
,
short
the y raster coordinate
y
,
short
the z raster coordinate
z
)

Short version of RasterPos3i.

public static void
glRasterPos3sv(ShortBuffer
the raster position buffer
coords
)

Pointer version of RasterPos3s.

public static void
glRasterPos3sv(short[] coords)

Array version of: RasterPos3sv

public static native void
glRasterPos4d(double
the x raster coordinate
x
,
double
the y raster coordinate
y
,
double
the z raster coordinate
z
,
double
the w raster coordinate
w
)

Double version of RasterPos4i.

public static void
glRasterPos4dv(DoubleBuffer
the raster position buffer
coords
)

Pointer version of RasterPos4d.

public static void
glRasterPos4dv(double[] coords)

Array version of: RasterPos4dv

public static native void
glRasterPos4f(float
the x raster coordinate
x
,
float
the y raster coordinate
y
,
float
the z raster coordinate
z
,
float
the w raster coordinate
w
)

Float version of RasterPos4i.

public static void
glRasterPos4fv(FloatBuffer
the raster position buffer
coords
)

Pointer version of RasterPos4f.

public static void
glRasterPos4fv(float[] coords)

Array version of: RasterPos4fv

public static native void
glRasterPos4i(int
the x raster coordinate
x
,
int
the y raster coordinate
y
,
int
the z raster coordinate
z
,
int
the w raster coordinate
w
)

Sets the four-dimensional current raster position.

public static void
glRasterPos4iv(IntBuffer
the raster position buffer
coords
)

Pointer version of RasterPos4i.

public static void
glRasterPos4iv(int[] coords)

Array version of: RasterPos4iv

public static native void
glRasterPos4s(short
the x raster coordinate
x
,
short
the y raster coordinate
y
,
short
the z raster coordinate
z
,
short
the w raster coordinate
w
)

Short version of RasterPos4i.

public static void
glRasterPos4sv(ShortBuffer
the raster position buffer
coords
)

Pointer version of RasterPos4s.

public static void
glRasterPos4sv(short[] coords)

Array version of: RasterPos4sv

public static void
glReadBuffer(int
the color buffer to read from. One of:
NONEFRONT_LEFTFRONT_RIGHTBACK_LEFTBACK_RIGHTFRONTBACKLEFT
RIGHTFRONT_AND_BACKCOLOR_ATTACHMENT0GL30.GL_COLOR_ATTACHMENT[1-15]
src
)

Defines the color buffer from which values are obtained.

public static void
glReadPixels(int
the left pixel coordinate
x
,
int
the lower pixel coordinate
y
,
int
the number of pixels to read in the x-dimension
width
,
int
the number of pixels to read in the y-dimension
height
,
int format, int type, ByteBuffer
a buffer in which to place the returned pixel data
pixels
)

ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at (x + i, y + j) for 0 <= i < width and 0 <= j < height; this pixel is said to be the ith pixel in the jth row.

public static void
glReadPixels(int
the left pixel coordinate
x
,
int
the lower pixel coordinate
y
,
int
the number of pixels to read in the x-dimension
width
,
int
the number of pixels to read in the y-dimension
height
,
int format, int type, long
a buffer in which to place the returned pixel data
pixels
)

ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at (x + i, y + j) for 0 <= i < width and 0 <= j < height; this pixel is said to be the ith pixel in the jth row.

public static void
glReadPixels(int
the left pixel coordinate
x
,
int
the lower pixel coordinate
y
,
int
the number of pixels to read in the x-dimension
width
,
int
the number of pixels to read in the y-dimension
height
,
int format, int type, ShortBuffer
a buffer in which to place the returned pixel data
pixels
)

ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at (x + i, y + j) for 0 <= i < width and 0 <= j < height; this pixel is said to be the ith pixel in the jth row.

public static void
glReadPixels(int
the left pixel coordinate
x
,
int
the lower pixel coordinate
y
,
int
the number of pixels to read in the x-dimension
width
,
int
the number of pixels to read in the y-dimension
height
,
int format, int type, IntBuffer
a buffer in which to place the returned pixel data
pixels
)

ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at (x + i, y + j) for 0 <= i < width and 0 <= j < height; this pixel is said to be the ith pixel in the jth row.

public static void
glReadPixels(int
the left pixel coordinate
x
,
int
the lower pixel coordinate
y
,
int
the number of pixels to read in the x-dimension
width
,
int
the number of pixels to read in the y-dimension
height
,
int format, int type, FloatBuffer
a buffer in which to place the returned pixel data
pixels
)

ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at (x + i, y + j) for 0 <= i < width and 0 <= j < height; this pixel is said to be the ith pixel in the jth row.

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels)

Array version of: ReadPixels

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels)

Array version of: ReadPixels

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels)

Array version of: ReadPixels

public static native void
glRectd(double
the x coordinate of the first corner vertex
x1
,
double
the y coordinate of the first corner vertex
y1
,
double
the x coordinate of the second corner vertex
x2
,
double
the y coordinate of the second corner vertex
y2
)

Double version of Recti.

public static void
glRectdv(DoubleBuffer
the first vertex buffer
v1
,
DoubleBuffer
the second vertex buffer
v2
)

Pointer version of Rectd.

public static void
glRectdv(double[] v1, double[] v2)

Array version of: Rectdv

public static native void
glRectf(float
the x coordinate of the first corner vertex
x1
,
float
the y coordinate of the first corner vertex
y1
,
float
the x coordinate of the second corner vertex
x2
,
float
the y coordinate of the second corner vertex
y2
)

Float version of Recti.

public static void
glRectfv(FloatBuffer
the first vertex buffer
v1
,
FloatBuffer
the second vertex buffer
v2
)

Pointer version of Rectf.

public static void
glRectfv(float[] v1, float[] v2)

Array version of: Rectfv

public static native void
glRecti(int
the x coordinate of the first corner vertex
x1
,
int
the y coordinate of the first corner vertex
y1
,
int
the x coordinate of the second corner vertex
x2
,
int
the y coordinate of the second corner vertex
y2
)

Specifies a rectangle as two corner vertices.

public static void
glRectiv(IntBuffer
the first vertex buffer
v1
,
IntBuffer
the second vertex buffer
v2
)

Pointer version of Recti.

public static void
glRectiv(int[] v1, int[] v2)

Array version of: Rectiv

public static native void
glRects(short
the x coordinate of the first corner vertex
x1
,
short
the y coordinate of the first corner vertex
y1
,
short
the x coordinate of the second corner vertex
x2
,
short
the y coordinate of the second corner vertex
y2
)

Short version of Recti.

public static void
glRectsv(ShortBuffer
the first vertex buffer
v1
,
ShortBuffer
the second vertex buffer
v2
)

Pointer version of Rects.

public static void
glRectsv(short[] v1, short[] v2)

Array version of: Rectsv

public static native int
glRenderMode(int
the render mode. One of:
RENDERSELECTFEEDBACK
mode
)

Sets the current render mode.

public static native void
glRotated(double
the angle of rotation in degrees
angle
,
double
the x coordinate of the rotation vector
x
,
double
the y coordinate of the rotation vector
y
,
double
the z coordinate of the rotation vector
z
)

Double version of Rotatef.

public static native void
glRotatef(float
the angle of rotation in degrees
angle
,
float
the x coordinate of the rotation vector
x
,
float
the y coordinate of the rotation vector
y
,
float
the z coordinate of the rotation vector
z
)

Manipulates the current matrix with a rotation matrix.

public static native void
glScaled(double
the x-axis scaling factor
x
,
double
the y-axis scaling factor
y
,
double
the z-axis scaling factor
z
)

Double version of Scalef.

public static native void
glScalef(float
the x-axis scaling factor
x
,
float
the y-axis scaling factor
y
,
float
the z-axis scaling factor
z
)

Manipulates the current matrix with a general scaling matrix along the x-, y- and z- axes.

public static void
glScissor(int
the left scissor rectangle coordinate
x
,
int
the bottom scissor rectangle coordinate
y
,
int
the scissor rectangle width
width
,
int
the scissor rectangle height
height
)

Defines the scissor rectangle for all viewports.

public static void
glSelectBuffer(IntBuffer
an array of unsigned integers to be potentially filled names
buffer
)

Sets the selection array.

public static void
glSelectBuffer(int[] buffer)

Array version of: SelectBuffer

public static native void
glShadeModel(int
the shade mode. One of:
SMOOTHFLAT
mode
)

Sets the current shade mode.

public static void
glStencilFunc(int
the stencil comparison function. One of:
NEVERALWAYSLESSLEQUALEQUALGEQUALGREATERNOTEQUAL
func
,
int
the reference value
ref
,
int
the stencil comparison mask
mask
)

Controls the stencil test.

public static void
glStencilMask(int
the stencil mask
mask
)

Masks the writing of particular bits into the stencil plans.

public static void
glStencilOp(int
the action to take if the stencil test fails
sfail
,
int
the action to take if the depth buffer test fails
dpfail
,
int
the action to take if the depth buffer test passes
dppass
)

Indicates what happens to the stored stencil value if this or certain subsequent tests fail or pass.

public static native void
glTexCoord1d(double
the s component of the current texture coordinates
s
)

Double version of TexCoord1f.

public static void
glTexCoord1dv(DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord1d.

public static void
glTexCoord1dv(double[] v)

Array version of: TexCoord1dv

public static native void
glTexCoord1f(float
the s component of the current texture coordinates
s
)

Sets the current one-dimensional texture coordinate.

public static void
glTexCoord1fv(FloatBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord1f.

public static void
glTexCoord1fv(float[] v)

Array version of: TexCoord1fv

public static native void
glTexCoord1i(int
the s component of the current texture coordinates
s
)

Integer version of TexCoord1f.

public static void
glTexCoord1iv(IntBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord1i.

public static void
glTexCoord1iv(int[] v)

Array version of: TexCoord1iv

public static native void
glTexCoord1s(short
the s component of the current texture coordinates
s
)

Short version of TexCoord1f.

public static void
glTexCoord1sv(ShortBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord1s.

public static void
glTexCoord1sv(short[] v)

Array version of: TexCoord1sv

public static native void
glTexCoord2d(double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
)

Double version of TexCoord2f.

public static void
glTexCoord2dv(DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord2d.

public static void
glTexCoord2dv(double[] v)

Array version of: TexCoord2dv

public static native void
glTexCoord2f(float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
)

Sets the current two-dimensional texture coordinate.

public static void
glTexCoord2fv(FloatBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord2f.

public static void
glTexCoord2fv(float[] v)

Array version of: TexCoord2fv

public static native void
glTexCoord2i(int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
)

Integer version of TexCoord2f.

public static void
glTexCoord2iv(IntBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord2i.

public static void
glTexCoord2iv(int[] v)

Array version of: TexCoord2iv

public static native void
glTexCoord2s(short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
)

Short version of TexCoord2f.

public static void
glTexCoord2sv(ShortBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord2s.

public static void
glTexCoord2sv(short[] v)

Array version of: TexCoord2sv

public static native void
glTexCoord3d(double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
,
double
the r component of the current texture coordinates
r
)

Double version of TexCoord3f.

public static void
glTexCoord3dv(DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord3d.

public static void
glTexCoord3dv(double[] v)

Array version of: TexCoord3dv

public static native void
glTexCoord3f(float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
,
float
the r component of the current texture coordinates
r
)

Sets the current three-dimensional texture coordinate.

public static void
glTexCoord3fv(FloatBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord3f.

public static void
glTexCoord3fv(float[] v)

Array version of: TexCoord3fv

public static native void
glTexCoord3i(int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
,
int
the r component of the current texture coordinates
r
)

Integer version of TexCoord3f.

public static void
glTexCoord3iv(IntBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord3i.

public static void
glTexCoord3iv(int[] v)

Array version of: TexCoord3iv

public static native void
glTexCoord3s(short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
,
short
the r component of the current texture coordinates
r
)

Short version of TexCoord3f.

public static void
glTexCoord3sv(ShortBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord3s.

public static void
glTexCoord3sv(short[] v)

Array version of: TexCoord3sv

public static native void
glTexCoord4d(double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
,
double
the r component of the current texture coordinates
r
,
double
the q component of the current texture coordinates
q
)

Double version of TexCoord4f.

public static void
glTexCoord4dv(DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord4d.

public static void
glTexCoord4dv(double[] v)

Array version of: TexCoord4dv

public static native void
glTexCoord4f(float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
,
float
the r component of the current texture coordinates
r
,
float
the q component of the current texture coordinates
q
)

Sets the current four-dimensional texture coordinate.

public static void
glTexCoord4fv(FloatBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord4f.

public static void
glTexCoord4fv(float[] v)

Array version of: TexCoord4fv

public static native void
glTexCoord4i(int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
,
int
the r component of the current texture coordinates
r
,
int
the q component of the current texture coordinates
q
)

Integer version of TexCoord4f.

public static void
glTexCoord4iv(IntBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord4i.

public static void
glTexCoord4iv(int[] v)

Array version of: TexCoord4iv

public static native void
glTexCoord4s(short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
,
short
the r component of the current texture coordinates
r
,
short
the q component of the current texture coordinates
q
)

Short version of TexCoord4f.

public static void
glTexCoord4sv(ShortBuffer
the texture coordinate buffer
v
)

Pointer version of TexCoord4s.

public static void
glTexCoord4sv(short[] v)

Array version of: TexCoord4sv

public static void
glTexCoordPointer(int
the number of values per vertex that are stored in the array. One of:
1234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the texture coordinate array data
pointer
)

Specifies the location and organization of a texture coordinate array.

public static void
glTexCoordPointer(int
the number of values per vertex that are stored in the array. One of:
1234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the texture coordinate array data
pointer
)

Specifies the location and organization of a texture coordinate array.

public static void
glTexCoordPointer(int
the number of values per vertex that are stored in the array. One of:
1234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the texture coordinate array data
pointer
)

Specifies the location and organization of a texture coordinate array.

public static void
glTexCoordPointer(int
the number of values per vertex that are stored in the array. One of:
1234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the texture coordinate array data
pointer
)

Specifies the location and organization of a texture coordinate array.

public static void
glTexCoordPointer(int
the number of values per vertex that are stored in the array. One of:
1234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
FloatBuffer
the texture coordinate array data
pointer
)

Specifies the location and organization of a texture coordinate array.

public static native void
glTexEnvf(int
the texture environment target
target
,
int
the parameter to set
pname
,
float
the parameter value
param
)

Float version of TexEnvi.

public static void
glTexEnvfv(int
the texture environment target. Must be:
TEXTURE_ENV
target
,
int
the parameter to set. Must be:
TEXTURE_ENV_COLOR
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of TexEnvf.

public static void
glTexEnvfv(int target, int pname, float[] params)

Array version of: TexEnvfv

public static native void
glTexEnvi(int
the texture environment target. One of:
TEXTURE_ENVTEXTURE_FILTER_CONTROLPOINT_SPRITE
target
,
int pname, int param)

Sets parameters of the texture environment that specifies how texture values are interpreted when texturing a fragment, or sets per-texture-unit filtering parameters.

public static void
glTexEnviv(int
the texture environment target. Must be:
TEXTURE_ENV
target
,
int
the parameter to set. Must be:
TEXTURE_ENV_COLOR
pname
,
IntBuffer
the parameter value
params
)

Pointer version of TexEnvi.

public static void
glTexEnviv(int target, int pname, int[] params)

Array version of: TexEnviv

public static native void
glTexGend(int
the coordinate for which to set the parameter
coord
,
int
the parameter to set
pname
,
double
the parameter value
param
)

Double version of TexGeni.

public static void
glTexGendv(int
the coordinate for which to set the parameter
coord
,
int
the parameter to set
pname
,
DoubleBuffer
the parameter value
params
)

Pointer version of TexGend.

public static void
glTexGendv(int coord, int pname, double[] params)

Array version of: TexGendv

public static native void
glTexGenf(int
the coordinate for which to set the parameter
coord
,
int
the parameter to set
pname
,
float
the parameter value
param
)

Float version of TexGeni.

public static void
glTexGenfv(int
the coordinate for which to set the parameter
coord
,
int
the parameter to set. One of:
OBJECT_PLANEEYE_PLANE
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of TexGenf.

public static void
glTexGenfv(int coord, int pname, float[] params)

Array version of: TexGenfv

public static native void
glTexGeni(int
the coordinate for which to set the parameter. One of:
STRQ
coord
,
int
the parameter to set. Must be:
TEXTURE_GEN_MODE
pname
,
int param)

Sets an integer texture coordinate generation parameter.

public static void
glTexGeniv(int
the coordinate for which to set the parameter
coord
,
int
the parameter to set. One of:
OBJECT_PLANEEYE_PLANE
pname
,
IntBuffer
the parameter value
params
)

Pointer version of TexGeni.

public static void
glTexGeniv(int coord, int pname, int[] params)

Array version of: TexGeniv

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
ByteBuffer
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
long
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
ShortBuffer
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
IntBuffer
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
FloatBuffer
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int
the texture target. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number
level
,
int
the texture internal format
internalformat
,
int
the texture width
width
,
int
the texture border width
border
,
int
the texel data format
format
,
int
the texel data type
type
,
DoubleBuffer
the texel data
pixels
)

One-dimensional version of TexImage2D}.

public static void
glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, short[] pixels)

Array version of: TexImage1D

public static void
glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, int[] pixels)

Array version of: TexImage1D

public static void
glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, float[] pixels)

Array version of: TexImage1D

public static void
glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, double[] pixels)

Array version of: TexImage1D

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, ByteBuffer
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, long
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, ShortBuffer
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, IntBuffer
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, FloatBuffer
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int
the level-of-detail number
level
,
int internalformat, int
the texture width
width
,
int
the texture height
height
,
int
the texture border width
border
,
int format, int type, DoubleBuffer
the texel data
pixels
)

Specifies a two-dimensional texture image.

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, short[] pixels)

Array version of: TexImage2D

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int[] pixels)

Array version of: TexImage2D

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, float[] pixels)

Array version of: TexImage2D

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, double[] pixels)

Array version of: TexImage2D

public static void
glTexParameterf(int
the texture target
target
,
int
the parameter to set
pname
,
float
the parameter value
param
)

Float version of TexParameteri.

public static void
glTexParameterfv(int
the texture target
target
,
int
the parameter to set
pname
,
FloatBuffer
the parameter value
params
)

Pointer version of TexParameterf.

public static void
glTexParameterfv(int target, int pname, float[] params)

Array version of: TexParameterfv

public static void
public static void
glTexParameteriv(int
the texture target
target
,
int
the parameter to set
pname
,
IntBuffer
the parameter value
params
)

Pointer version of TexParameteri.

public static void
glTexParameteriv(int target, int pname, int[] params)

Array version of: TexParameteriv

public static void
public static void
public static void
public static void
public static void
public static void
public static void
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, short[] pixels)

Array version of: TexSubImage1D

public static void
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, int[] pixels)

Array version of: TexSubImage1D

public static void
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, float[] pixels)

Array version of: TexSubImage1D

public static void
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, double[] pixels)

Array version of: TexSubImage1D

public static void
public static void
public static void
public static void
public static void
public static void
public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)

Array version of: TexSubImage2D

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)

Array version of: TexSubImage2D

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)

Array version of: TexSubImage2D

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, double[] pixels)

Array version of: TexSubImage2D

public static native void
glTranslated(double
the x-axis translation
x
,
double
the y-axis translation
y
,
double
the z-axis translation
z
)

Double version of Translatef.

public static native void
glTranslatef(float
the x-axis translation
x
,
float
the y-axis translation
y
,
float
the z-axis translation
z
)

Manipulates the current matrix with a translation matrix along the x-, y- and z- axes.

public static native void
glVertex2d(double
the vertex x coordinate
x
,
double
the vertex y coordinate
y
)

Double version of Vertex2f.

public static void
glVertex2dv(DoubleBuffer
the vertex buffer
coords
)

Pointer version of Vertex2d.

public static void
glVertex2dv(double[] coords)

Array version of: Vertex2dv

public static native void
glVertex2f(float
the vertex x coordinate
x
,
float
the vertex y coordinate
y
)

Specifies a single vertex between Begin and End by giving its coordinates in two dimensions.

public static void
glVertex2fv(FloatBuffer
the vertex buffer
coords
)

Pointer version of Vertex2f.

public static void
glVertex2fv(float[] coords)

Array version of: Vertex2fv

public static native void
glVertex2i(int
the vertex x coordinate
x
,
int
the vertex y coordinate
y
)

Integer version of Vertex2f.

public static void
glVertex2iv(IntBuffer
the vertex buffer
coords
)

Pointer version of Vertex2i.

public static void
glVertex2iv(int[] coords)

Array version of: Vertex2iv

public static native void
glVertex2s(short
the vertex x coordinate
x
,
short
the vertex y coordinate
y
)

Short version of Vertex2f.

public static void
glVertex2sv(ShortBuffer
the vertex buffer
coords
)

Pointer version of Vertex2s.

public static void
glVertex2sv(short[] coords)

Array version of: Vertex2sv

public static native void
glVertex3d(double
the vertex x coordinate
x
,
double
the vertex y coordinate
y
,
double
the vertex z coordinate
z
)

Double version of Vertex3f.

public static void
glVertex3dv(DoubleBuffer
the vertex buffer
coords
)

Pointer version of Vertex3d.

public static void
glVertex3dv(double[] coords)

Array version of: Vertex3dv

public static native void
glVertex3f(float
the vertex x coordinate
x
,
float
the vertex y coordinate
y
,
float
the vertex z coordinate
z
)

Specifies a single vertex between Begin and End by giving its coordinates in three dimensions.

public static void
glVertex3fv(FloatBuffer
the vertex buffer
coords
)

Pointer version of Vertex3f.

public static void
glVertex3fv(float[] coords)

Array version of: Vertex3fv

public static native void
glVertex3i(int
the vertex x coordinate
x
,
int
the vertex y coordinate
y
,
int
the vertex z coordinate
z
)

Integer version of Vertex3f.

public static void
glVertex3iv(IntBuffer
the vertex buffer
coords
)

Pointer version of Vertex3i.

public static void
glVertex3iv(int[] coords)

Array version of: Vertex3iv

public static native void
glVertex3s(short
the vertex x coordinate
x
,
short
the vertex y coordinate
y
,
short
the vertex z coordinate
z
)

Short version of Vertex3f.

public static void
glVertex3sv(ShortBuffer
the vertex buffer
coords
)

Pointer version of Vertex3s.

public static void
glVertex3sv(short[] coords)

Array version of: Vertex3sv

public static native void
glVertex4d(double
the vertex x coordinate
x
,
double
the vertex y coordinate
y
,
double
the vertex z coordinate
z
,
double
the vertex w coordinate
w
)

Double version of Vertex4f.

public static void
glVertex4dv(DoubleBuffer
the vertex buffer
coords
)

Pointer version of Vertex4d.

public static void
glVertex4dv(double[] coords)

Array version of: Vertex4dv

public static native void
glVertex4f(float
the vertex x coordinate
x
,
float
the vertex y coordinate
y
,
float
the vertex z coordinate
z
,
float
the vertex w coordinate
w
)

Specifies a single vertex between Begin and End by giving its coordinates in four dimensions.

public static void
glVertex4fv(FloatBuffer
the vertex buffer
coords
)

Pointer version of Vertex4f.

public static void
glVertex4fv(float[] coords)

Array version of: Vertex4fv

public static native void
glVertex4i(int
the vertex x coordinate
x
,
int
the vertex y coordinate
y
,
int
the vertex z coordinate
z
,
int
the vertex w coordinate
w
)

Integer version of Vertex4f.

public static void
glVertex4iv(IntBuffer
the vertex buffer
coords
)

Pointer version of Vertex4i.

public static void
glVertex4iv(int[] coords)

Array version of: Vertex4iv

public static native void
glVertex4s(short
the vertex x coordinate
x
,
short
the vertex y coordinate
y
,
short
the vertex z coordinate
z
,
short
the vertex w coordinate
w
)

Short version of Vertex4f.

public static void
glVertex4sv(ShortBuffer
the vertex buffer
coords
)

Pointer version of Vertex4s.

public static void
glVertex4sv(short[] coords)

Array version of: Vertex4sv

public static void
glVertexPointer(int
the number of values per vertex that are stored in the array. One of:
234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ByteBuffer
the vertex array data
pointer
)

Specifies the location and organization of a vertex array.

public static void
glVertexPointer(int
the number of values per vertex that are stored in the array. One of:
234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
long
the vertex array data
pointer
)

Specifies the location and organization of a vertex array.

public static void
glVertexPointer(int
the number of values per vertex that are stored in the array. One of:
234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
ShortBuffer
the vertex array data
pointer
)

Specifies the location and organization of a vertex array.

public static void
glVertexPointer(int
the number of values per vertex that are stored in the array. One of:
234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
IntBuffer
the vertex array data
pointer
)

Specifies the location and organization of a vertex array.

public static void
glVertexPointer(int
the number of values per vertex that are stored in the array. One of:
234
size
,
int
the data type of the values stored in the array. One of:
SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
type
,
int
the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
stride
,
FloatBuffer
the vertex array data
pointer
)

Specifies the location and organization of a vertex array.

public static void
glViewport(int
the left viewport coordinate
x
,
int
the bottom viewport coordinate
y
,
int
the viewport width
w
,
int
the viewport height
h
)

Specifies the viewport transformation parameters for all viewports.

public static native boolean
nglAreTexturesResident(int
the number of texture objects in textures
n
,
long textures, long residences)

Unsafe version of: AreTexturesResident

public static native void
nglBitmap(int w, int h, float xOrig, float yOrig, float xInc, float yInc, long data)

Unsafe version of: Bitmap

public static native void
nglCallLists(int
the number of display lists to be called
n
,
int type, long lists)

Unsafe version of: CallLists

public static native void
nglClipPlane(int plane, long equation)

Unsafe version of: ClipPlane

public static native void
nglColor3bv(long v)

Unsafe version of: Color3bv

public static native void
nglColor3dv(long v)

Unsafe version of: Color3dv

public static native void
nglColor3fv(long v)

Unsafe version of: Color3fv

public static native void
nglColor3iv(long v)

Unsafe version of: Color3iv

public static native void
nglColor3sv(long v)

Unsafe version of: Color3sv

public static native void
nglColor3ubv(long v)

Unsafe version of: Color3ubv

public static native void
nglColor3uiv(long v)

Unsafe version of: Color3uiv

public static native void
nglColor3usv(long v)

Unsafe version of: Color3usv

public static native void
nglColor4bv(long v)

Unsafe version of: Color4bv

public static native void
nglColor4dv(long v)

Unsafe version of: Color4dv

public static native void
nglColor4fv(long v)

Unsafe version of: Color4fv

public static native void
nglColor4iv(long v)

Unsafe version of: Color4iv

public static native void
nglColor4sv(long v)

Unsafe version of: Color4sv

public static native void
nglColor4ubv(long v)

Unsafe version of: Color4ubv

public static native void
nglColor4uiv(long v)

Unsafe version of: Color4uiv

public static native void
nglColor4usv(long v)

Unsafe version of: Color4usv

public static native void
nglColorPointer(int size, int type, int stride, long pointer)

Unsafe version of: ColorPointer

public static void
nglDeleteTextures(int
the number of texture names in the textures parameter
n
,
long textures)

Unsafe version of: DeleteTextures

public static void
nglDrawElements(int mode, int
the number of vertices to transfer to the GL
count
,
int
indicates the type of index values in indices. One of:
UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INT
type
,
long indices)

Unsafe version of: DrawElements

public static native void
nglDrawPixels(int width, int height, int format, int type, long pixels)

Unsafe version of: DrawPixels

public static native void
nglEdgeFlagPointer(int stride, long pointer)

Unsafe version of: EdgeFlagPointer

public static native void
nglEdgeFlagv(long flag)

Unsafe version of: EdgeFlagv

public static native void
nglEvalCoord1dv(long u)

Unsafe version of: EvalCoord1dv

public static native void
nglEvalCoord1fv(long u)

Unsafe version of: EvalCoord1fv

public static native void
nglEvalCoord2dv(long u)

Unsafe version of: EvalCoord2dv

public static native void
nglEvalCoord2fv(long u)

Unsafe version of: EvalCoord2fv

public static native void
nglFeedbackBuffer(int
the maximum number of values that can be written to buffer
size
,
int type, long buffer)

Unsafe version of: FeedbackBuffer

public static native void
nglFogfv(int pname, long params)

Unsafe version of: Fogfv

public static native void
nglFogiv(int pname, long params)

Unsafe version of: Fogiv

public static void
nglGenTextures(int
the number of textures to create
n
,
long textures)

Unsafe version of: GenTextures

public static void
nglGetBooleanv(int pname, long params)

Unsafe version of: GetBooleanv

public static native void
nglGetClipPlane(int plane, long equation)

Unsafe version of: GetClipPlane

public static void
nglGetDoublev(int pname, long params)

Unsafe version of: GetDoublev

public static void
nglGetFloatv(int pname, long params)

Unsafe version of: GetFloatv

public static void
nglGetIntegerv(int pname, long params)

Unsafe version of: GetIntegerv

public static native void
nglGetLightfv(int light, int pname, long data)

Unsafe version of: GetLightfv

public static native void
nglGetLightiv(int light, int pname, long data)

Unsafe version of: GetLightiv

public static native void
nglGetMapdv(int target, int query, long data)

Unsafe version of: GetMapdv

public static native void
nglGetMapfv(int target, int query, long data)

Unsafe version of: GetMapfv

public static native void
nglGetMapiv(int target, int query, long data)

Unsafe version of: GetMapiv

public static native void
nglGetMaterialfv(int face, int pname, long data)

Unsafe version of: GetMaterialfv

public static native void
nglGetMaterialiv(int face, int pname, long data)

Unsafe version of: GetMaterialiv

public static native void
nglGetPixelMapfv(int map, long data)

Unsafe version of: GetPixelMapfv

public static native void
nglGetPixelMapuiv(int map, long data)

Unsafe version of: GetPixelMapuiv

public static native void
nglGetPixelMapusv(int map, long data)

Unsafe version of: GetPixelMapusv

public static void
nglGetPointerv(int pname, long params)

Unsafe version of: GetPointerv

public static native void
nglGetPolygonStipple(long pattern)

Unsafe version of: GetPolygonStipple

public static long
nglGetString(int name)

Unsafe version of: GetString

public static native void
nglGetTexEnvfv(int env, int pname, long data)

Unsafe version of: GetTexEnvfv

public static native void
nglGetTexEnviv(int env, int pname, long data)

Unsafe version of: GetTexEnviv

public static native void
nglGetTexGendv(int coord, int pname, long data)

Unsafe version of: GetTexGendv

public static native void
nglGetTexGenfv(int coord, int pname, long data)

Unsafe version of: GetTexGenfv

public static native void
nglGetTexGeniv(int coord, int pname, long data)

Unsafe version of: GetTexGeniv

public static void
nglGetTexImage(int tex, int level, int format, int type, long pixels)

Unsafe version of: GetTexImage

public static void
nglGetTexLevelParameterfv(int target, int level, int pname, long params)

Unsafe version of: GetTexLevelParameterfv

public static void
nglGetTexLevelParameteriv(int target, int level, int pname, long params)

Unsafe version of: GetTexLevelParameteriv

public static void
nglGetTexParameterfv(int target, int pname, long params)

Unsafe version of: GetTexParameterfv

public static void
nglGetTexParameteriv(int target, int pname, long params)

Unsafe version of: GetTexParameteriv

public static native void
nglIndexdv(long index)

Unsafe version of: Indexdv

public static native void
nglIndexfv(long index)

Unsafe version of: Indexfv

public static native void
nglIndexiv(long index)

Unsafe version of: Indexiv

public static native void
nglIndexPointer(int
the data type of the values stored in the array. One of:
UNSIGNED_BYTESHORTINTFLOATDOUBLE
type
,
int stride, long pointer)

Unsafe version of: IndexPointer

public static native void
nglIndexsv(long index)

Unsafe version of: Indexsv

public static native void
nglIndexubv(long index)

Unsafe version of: Indexubv

public static native void
nglInterleavedArrays(int format, int stride, long pointer)

Unsafe version of: InterleavedArrays

public static native void
nglLightfv(int light, int pname, long params)

Unsafe version of: Lightfv

public static native void
nglLightiv(int light, int pname, long params)

Unsafe version of: Lightiv

public static native void
nglLightModelfv(int pname, long params)

Unsafe version of: LightModelfv

public static native void
nglLightModeliv(int pname, long params)

Unsafe version of: LightModeliv

public static native void
nglLoadMatrixd(long m)

Unsafe version of: LoadMatrixd

public static native void
nglLoadMatrixf(long m)

Unsafe version of: LoadMatrixf

public static native void
nglMap1d(int target, double u1, double u2, int stride, int order, long points)

Unsafe version of: Map1d

public static native void
nglMap1f(int target, float u1, float u2, int stride, int order, long points)

Unsafe version of: Map1f

public static native void
nglMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, long points)

Unsafe version of: Map2d

public static native void
nglMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, long points)

Unsafe version of: Map2f

public static native void
nglMaterialfv(int face, int pname, long params)

Unsafe version of: Materialfv

public static native void
nglMaterialiv(int face, int pname, long params)

Unsafe version of: Materialiv

public static native void
nglMultMatrixd(long m)

Unsafe version of: MultMatrixd

public static native void
nglMultMatrixf(long m)

Unsafe version of: MultMatrixf

public static native void
nglNormal3bv(long v)

Unsafe version of: Normal3bv

public static native void
nglNormal3dv(long v)

Unsafe version of: Normal3dv

public static native void
nglNormal3fv(long v)

Unsafe version of: Normal3fv

public static native void
nglNormal3iv(long v)

Unsafe version of: Normal3iv

public static native void
nglNormal3sv(long v)

Unsafe version of: Normal3sv

public static native void
nglNormalPointer(int type, int stride, long pointer)

Unsafe version of: NormalPointer

public static native void
nglPixelMapfv(int map, int
the map size
size
,
long values)

Unsafe version of: PixelMapfv

public static native void
nglPixelMapuiv(int map, int
the map size
size
,
long values)

Unsafe version of: PixelMapuiv

public static native void
nglPixelMapusv(int map, int
the map size
size
,
long values)

Unsafe version of: PixelMapusv

public static native void
nglPolygonStipple(long pattern)

Unsafe version of: PolygonStipple

public static native void
nglPrioritizeTextures(int
the number of texture object priorities to set
n
,
long textures, long priorities)

Unsafe version of: PrioritizeTextures

public static native void
nglRasterPos2dv(long coords)

Unsafe version of: RasterPos2dv

public static native void
nglRasterPos2fv(long coords)

Unsafe version of: RasterPos2fv

public static native void
nglRasterPos2iv(long coords)

Unsafe version of: RasterPos2iv

public static native void
nglRasterPos2sv(long coords)

Unsafe version of: RasterPos2sv

public static native void
nglRasterPos3dv(long coords)

Unsafe version of: RasterPos3dv

public static native void
nglRasterPos3fv(long coords)

Unsafe version of: RasterPos3fv

public static native void
nglRasterPos3iv(long coords)

Unsafe version of: RasterPos3iv

public static native void
nglRasterPos3sv(long coords)

Unsafe version of: RasterPos3sv

public static native void
nglRasterPos4dv(long coords)

Unsafe version of: RasterPos4dv

public static native void
nglRasterPos4fv(long coords)

Unsafe version of: RasterPos4fv

public static native void
nglRasterPos4iv(long coords)

Unsafe version of: RasterPos4iv

public static native void
nglRasterPos4sv(long coords)

Unsafe version of: RasterPos4sv

public static void
nglReadPixels(int x, int y, int width, int height, int format, int type, long pixels)

Unsafe version of: ReadPixels

public static native void
nglRectdv(long v1, long v2)

Unsafe version of: Rectdv

public static native void
nglRectfv(long v1, long v2)

Unsafe version of: Rectfv

public static native void
nglRectiv(long v1, long v2)

Unsafe version of: Rectiv

public static native void
nglRectsv(long v1, long v2)

Unsafe version of: Rectsv

public static native void
nglSelectBuffer(int
the maximum number of values that can be stored in buffer
size
,
long buffer)

Unsafe version of: SelectBuffer

public static native void
nglTexCoord1dv(long v)

Unsafe version of: TexCoord1dv

public static native void
nglTexCoord1fv(long v)

Unsafe version of: TexCoord1fv

public static native void
nglTexCoord1iv(long v)

Unsafe version of: TexCoord1iv

public static native void
nglTexCoord1sv(long v)

Unsafe version of: TexCoord1sv

public static native void
nglTexCoord2dv(long v)

Unsafe version of: TexCoord2dv

public static native void
nglTexCoord2fv(long v)

Unsafe version of: TexCoord2fv

public static native void
nglTexCoord2iv(long v)

Unsafe version of: TexCoord2iv

public static native void
nglTexCoord2sv(long v)

Unsafe version of: TexCoord2sv

public static native void
nglTexCoord3dv(long v)

Unsafe version of: TexCoord3dv

public static native void
nglTexCoord3fv(long v)

Unsafe version of: TexCoord3fv

public static native void
nglTexCoord3iv(long v)

Unsafe version of: TexCoord3iv

public static native void
nglTexCoord3sv(long v)

Unsafe version of: TexCoord3sv

public static native void
nglTexCoord4dv(long v)

Unsafe version of: TexCoord4dv

public static native void
nglTexCoord4fv(long v)

Unsafe version of: TexCoord4fv

public static native void
nglTexCoord4iv(long v)

Unsafe version of: TexCoord4iv

public static native void
nglTexCoord4sv(long v)

Unsafe version of: TexCoord4sv

public static native void
nglTexCoordPointer(int size, int type, int stride, long pointer)

Unsafe version of: TexCoordPointer

public static native void
nglTexEnvfv(int target, int pname, long params)

Unsafe version of: TexEnvfv

public static native void
nglTexEnviv(int target, int pname, long params)

Unsafe version of: TexEnviv

public static native void
nglTexGendv(int coord, int pname, long params)

Unsafe version of: TexGendv

public static native void
nglTexGenfv(int coord, int pname, long params)

Unsafe version of: TexGenfv

public static native void
nglTexGeniv(int coord, int pname, long params)

Unsafe version of: TexGeniv

public static void
nglTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, long pixels)

Unsafe version of: TexImage1D

public static void
nglTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)

Unsafe version of: TexImage2D

public static void
nglTexParameterfv(int target, int pname, long params)

Unsafe version of: TexParameterfv

public static void
nglTexParameteriv(int target, int pname, long params)

Unsafe version of: TexParameteriv

public static void
nglTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels)

Unsafe version of: TexSubImage1D

public static void
nglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)

Unsafe version of: TexSubImage2D

public static native void
nglVertex2dv(long coords)

Unsafe version of: Vertex2dv

public static native void
nglVertex2fv(long coords)

Unsafe version of: Vertex2fv

public static native void
nglVertex2iv(long coords)

Unsafe version of: Vertex2iv

public static native void
nglVertex2sv(long coords)

Unsafe version of: Vertex2sv

public static native void
nglVertex3dv(long coords)

Unsafe version of: Vertex3dv

public static native void
nglVertex3fv(long coords)

Unsafe version of: Vertex3fv

public static native void
nglVertex3iv(long coords)

Unsafe version of: Vertex3iv

public static native void
nglVertex3sv(long coords)

Unsafe version of: Vertex3sv

public static native void
nglVertex4dv(long coords)

Unsafe version of: Vertex4dv

public static native void
nglVertex4fv(long coords)

Unsafe version of: Vertex4fv

public static native void
nglVertex4iv(long coords)

Unsafe version of: Vertex4iv

public static native void
nglVertex4sv(long coords)

Unsafe version of: Vertex4sv

public static native void
nglVertexPointer(int size, int type, int stride, long pointer)

Unsafe version of: VertexPointer

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait