Class GL11
- Direct Known Subclasses:
GL12
Extensions promoted to core in this release:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
DataTypestatic final int
FeedBackModestatic final int
DataTypestatic final int
FeedBackModestatic final int
FeedBackModestatic final int
FeedBackModestatic final int
DataTypestatic final int
FeedBackModestatic final int
AccumOpstatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
AccumOpstatic final int
AttribMaskstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
AlphaFunctionstatic final int
LightParameterstatic final int
MaterialParameterstatic final int
LogicOpstatic final int
LogicOpstatic final int
LogicOpstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
PixelTypestatic final int
FeedBackTokenstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
DataTypestatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
FrontFaceDirectionstatic final int
TextureWrapModestatic final int
LogicOpstatic final int
ClientAttribMaskstatic final int
GetTargetstatic final int
ClientAttribMaskstatic final int
ClientAttribMaskstatic final int
ClipPlaneNamestatic final int
ClipPlaneNamestatic final int
ClipPlaneNamestatic final int
ClipPlaneNamestatic final int
ClipPlaneNamestatic final int
ClipPlaneNamestatic final int
GetMapTargetstatic final int
PixelCopyTypestatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
AttribMaskstatic final int
GetTargetstatic final int
PixelFormatstatic final int
MaterialParameterstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
ListModestatic final int
ListModestatic final int
LightParameterstatic final int
LogicOpstatic final int
LogicOpstatic final int
FeedBackTokenstatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
FrontFaceDirectionstatic final int
TextureEnvModestatic final int
StencilOpstatic final int
PixelCopyTypestatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
LightParameterstatic final int
GetTargetstatic final int
GetMapTargetstatic final int
HintModestatic final int
DataTypestatic final int
GetTargetstatic final int
GetTargetstatic final int
FeedBackTokenstatic final int
BlendingFactorDeststatic final int
BlendingFactorSrcstatic final int
GetTargetstatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
MaterialParameterstatic final int
AttribMaskstatic final int
AlphaFunctionstatic final int
LogicOpstatic final int
AttribMaskstatic final int
FogModestatic final int
FogModestatic final int
StringNamestatic final int
TextureGenModestatic final int
TextureGenParameterstatic final int
Booleanstatic final int
HintModestatic final int
RenderingModestatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
PolygonModestatic final int
ShadingModelstatic final int
DataTypestatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
GetTargetstatic final int
DrawBufferModestatic final int
DrawBufferModestatic final int
AlphaFunctionstatic final int
AlphaFunctionstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
StencilOpstatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
DataTypestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
ErrorCodestatic final int
ErrorCodestatic final int
ErrorCodestatic final int
LogicOpstatic final int
StencilOpstatic final int
DrawBufferModestatic final int
AlphaFunctionstatic final int
AlphaFunctionstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
LightNamestatic final int
GetTargetstatic final int
AttribMaskstatic final int
PolygonModestatic final int
AttribMaskstatic final int
BeginModestatic final int
FeedBackTokenstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
BeginModestatic final int
FeedBackTokenstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
TextureMagFilterstatic final int
LightParameterstatic final int
TextureMinFilterstatic final int
TextureMinFilterstatic final int
BeginModestatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
AccumOpstatic final int
GetTargetstatic final int
GetTargetstatic final int
PixelFormatstatic final int
PixelFormatstatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
MatrixModestatic final int
GetTargetstatic final int
GetTargetstatic final int
TextureEnvModestatic final int
AccumOpstatic final int
vertex_arraystatic final int
GetTargetstatic final int
LogicOpstatic final int
TextureMagFilterstatic final int
TextureMinFilterstatic final int
TextureMinFilterstatic final int
AlphaFunctionstatic final int
HintModestatic final int
ErrorCodestatic final int
DrawBufferModestatic final int
LogicOpstatic final int
LogicOpstatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
GetTargetstatic final int
AlphaFunctionstatic final int
TextureGenModestatic final int
TextureGenParameterstatic final int
BlendingFactorDeststatic final int
BlendingFactorDeststatic final int
BlendingFactorSrcstatic final int
BlendingFactorDeststatic final int
BlendingFactorDeststatic final int
LogicOpstatic final int
LogicOpstatic final int
LogicOpstatic final int
GetMapTargetstatic final int
ErrorCodestatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
FeedBackTokenstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
PolygonModestatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
FeedBackTokenstatic final int
BeginModestatic final int
BeginModestatic final int
AttribMaskstatic final int
GetTargetstatic final int
polygon_offsetstatic final int
polygon_offsetstatic final int
polygon_offsetstatic final int
polygon_offsetstatic final int
polygon_offsetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
AttribMaskstatic final int
FeedBackTokenstatic final int
LightParameterstatic final int
MatrixModestatic final int
GetTargetstatic final int
GetTargetstatic final int
texturestatic final int
texturestatic final int
TextureCoordNamestatic final int
BeginModestatic final int
LightParameterstatic final int
BeginModestatic final int
TextureCoordNamestatic final int
texturestatic final int
GetTargetstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
RenderingModestatic final int
GetTargetstatic final int
StringNamestatic final int
TextureWrapModestatic final int
StencilOpstatic final int
AccumOpstatic final int
PixelFormatstatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
PixelFormatstatic final int
GetTargetstatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
texturestatic final int
DrawBufferModestatic final int
TextureCoordNamestatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
RenderingModestatic final int
GetTargetstatic final int
GetTargetstatic final int
LogicOpstatic final int
GetTargetstatic final int
MaterialParameterstatic final int
DataTypestatic final int
ShadingModelstatic final int
LightParameterstatic final int
TextureGenModestatic final int
LightParameterstatic final int
LightParameterstatic final int
LightParameterstatic final int
BlendingFactorDeststatic final int
BlendingFactorSrcstatic final int
BlendingFactorDeststatic final int
ErrorCodestatic final int
ErrorCodestatic final int
PixelCopyTypestatic final int
GetTargetstatic final int
AttribMaskstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
PixelFormatstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
TextureCoordNamestatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
MatrixModestatic final int
GetTargetstatic final int
GetTargetstatic final int
texturestatic final int
texture_objectstatic final int
texture_objectstatic final int
AttribMaskstatic final int
texturestatic final int
GetTextureParameterstatic final int
GetTextureParameterstatic final int
GetTextureParameterstatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
TextureEnvTargetstatic final int
TextureEnvParameterstatic final int
TextureEnvParameterstatic final int
TextureGenParameterstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
texturestatic final int
GetTextureParameterstatic final int
texturestatic final int
GetTextureParameterstatic final int
texturestatic final int
TextureParameterNamestatic final int
GetTargetstatic final int
TextureParameterNamestatic final int
texture_objectstatic final int
texturestatic final int
texture_objectstatic final int
GetTargetstatic final int
GetTextureParameterstatic final int
TextureParameterNamestatic final int
TextureParameterNamestatic final int
AttribMaskstatic final int
BeginModestatic final int
BeginModestatic final int
BeginModestatic final int
Booleanstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
GetTargetstatic final int
DataTypestatic final int
DataTypestatic final int
DataTypestatic final int
vertex_arraystatic final int
vertex_arraystatic final int
StringNamestatic final int
StringNamestatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
vertex_arraystatic final int
GetTargetstatic final int
AttribMaskstatic final int
LogicOpstatic final int
BlendingFactorDeststatic final int
GetTargetstatic final int
GetTarget -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glAccum
(int op, float value) Each portion of a pixel in the accumulation buffer consists of four values: one for each of R, G, B, and A.static void
glAlphaFunc
(int func, float 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.static boolean
glAreTexturesResident
(int[] textures, ByteBuffer residences) Array version of:AreTexturesResident
static boolean
glAreTexturesResident
(int texture, ByteBuffer residences) ReturnsTRUE
if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set.static boolean
glAreTexturesResident
(IntBuffer textures, ByteBuffer residences) ReturnsTRUE
if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set.static void
glArrayElement
(int i) Transfers the ith element of every enabled, non-instanced array, and the first element of every enabled, instanced array to the GL.static void
glBegin
(int mode) Begins the definition of vertex attributes of a sequence of primitives to be transferred to the GL.static void
glBindTexture
(int target, int texture) Binds the a texture to a texture target.static void
glBitmap
(int w, int h, float xOrig, float yOrig, float xInc, float yInc, long data) Sents a bitmap to the GL.static void
glBitmap
(int w, int h, float xOrig, float yOrig, float xInc, float yInc, ByteBuffer data) Sents a bitmap to the GL.static void
glBlendFunc
(int sfactor, int dfactor) Specifies the weighting factors used by the blend equation, for both RGB and alpha functions and for all draw buffers.static void
glCallList
(int list) Executes a display list.static void
glCallLists
(int type, ByteBuffer lists) Provides an efficient means for executing a number of display lists.static void
glCallLists
(ByteBuffer lists) Provides an efficient means for executing a number of display lists.static void
glCallLists
(IntBuffer lists) Provides an efficient means for executing a number of display lists.static void
glCallLists
(ShortBuffer lists) Provides an efficient means for executing a number of display lists.static void
glClear
(int mask) Sets portions of every pixel in a particular buffer to the same value.static void
glClearAccum
(float red, float green, float blue, float alpha) Sets the clear values for the accumulation buffer.static void
glClearColor
(float red, float green, float blue, float alpha) Sets the clear value for fixed-point and floating-point color buffers in RGBA mode.static void
glClearDepth
(double depth) Sets the depth value used when clearing the depth buffer.static void
glClearIndex
(float index) sets the clear color index.static void
glClearStencil
(int s) Sets the value to which to clear the stencil buffer.static void
glClipPlane
(int plane, double[] equation) Array version of:ClipPlane
static void
glClipPlane
(int plane, DoubleBuffer equation) Specifies a client-defined clip plane.static void
glColor3b
(byte red, byte green, byte blue) Sets the R, G, and B components of the current color.static void
Byte pointer version ofColor3b
.static void
glColor3d
(double red, double green, double blue) Double version ofColor3b
static void
glColor3dv
(double[] v) Array version of:Color3dv
static void
Pointer version ofColor3d
.static void
glColor3f
(float red, float green, float blue) Float version ofColor3b
static void
glColor3fv
(float[] v) Array version of:Color3fv
static void
Pointer version ofColor3f
.static void
glColor3i
(int red, int green, int blue) Integer version ofColor3b
static void
glColor3iv
(int[] v) Array version of:Color3iv
static void
Pointer version ofColor3i
.static void
glColor3s
(short red, short green, short blue) Short version ofColor3b
static void
glColor3sv
(short[] v) Array version of:Color3sv
static void
Pointer version ofColor3s
.static void
glColor3ub
(byte red, byte green, byte blue) Unsigned version ofColor3b
static void
Pointer version ofColor3ub
.static void
glColor3ui
(int red, int green, int blue) Unsigned int version ofColor3b
static void
glColor3uiv
(int[] v) Array version of:Color3uiv
static void
Pointer version ofColor3ui
.static void
glColor3us
(short red, short green, short blue) Unsigned short version ofColor3b
static void
glColor3usv
(short[] v) Array version of:Color3usv
static void
Pointer version ofColor3us
.static void
glColor4b
(byte red, byte green, byte blue, byte alpha) Sets the current color.static void
Pointer version ofColor4b
.static void
glColor4d
(double red, double green, double blue, double alpha) Double version ofColor4b
static void
glColor4dv
(double[] v) Array version of:Color4dv
static void
Pointer version ofColor4d
.static void
glColor4f
(float red, float green, float blue, float alpha) Float version ofColor4b
static void
glColor4fv
(float[] v) Array version of:Color4fv
static void
Pointer version ofColor4f
.static void
glColor4i
(int red, int green, int blue, int alpha) Integer version ofColor4b
static void
glColor4iv
(int[] v) Array version of:Color4iv
static void
Pointer version ofColor4i
.static void
glColor4s
(short red, short green, short blue, short alpha) Short version ofColor4b
static void
glColor4sv
(short[] v) Array version of:Color4sv
static void
Pointer version ofColor4s
.static void
glColor4ub
(byte red, byte green, byte blue, byte alpha) Unsigned version ofColor4b
static void
Pointer version ofColor4ub
.static void
glColor4ui
(int red, int green, int blue, int alpha) Unsigned int version ofColor4b
static void
glColor4uiv
(int[] v) Array version of:Color4uiv
static void
Pointer version ofColor4ui
.static void
glColor4us
(short red, short green, short blue, short alpha) Unsigned short version ofColor4b
static void
glColor4usv
(short[] v) Array version of:Color4usv
static void
Pointer version ofColor4us
.static void
glColorMask
(boolean red, boolean green, boolean blue, boolean alpha) Masks the writing of R, G, B and A values to all draw buffers.static void
glColorMaterial
(int face, int mode) It is possible to attach one or more material properties to the current color, so that they continuously track its component values.static void
glColorPointer
(int size, int type, int stride, long pointer) Specifies the location and organization of a color array.static void
glColorPointer
(int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a color array.static void
glColorPointer
(int size, int type, int stride, FloatBuffer pointer) Specifies the location and organization of a color array.static void
glColorPointer
(int size, int type, int stride, IntBuffer pointer) Specifies the location and organization of a color array.static void
glColorPointer
(int size, int type, int stride, ShortBuffer pointer) Specifies the location and organization of a color array.static void
glCopyPixels
(int x, int y, int width, int height, int type) Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebufferstatic void
glCopyTexImage1D
(int target, int level, int internalFormat, int x, int y, int width, int border) Defines a one-dimensional texel array in exactly the manner ofTexImage1D
, except that the image data are taken from the framebuffer rather than from client memory.static void
glCopyTexImage2D
(int target, int level, int internalFormat, int x, int y, int width, int height, int border) Defines a two-dimensional texel array in exactly the manner ofTexImage2D
, except that the image data are taken from the framebuffer rather than from client memory.static void
glCopyTexSubImage1D
(int target, int level, int xoffset, int x, int y, int width) Respecifies a rectangular subregion of an existing texel array.static void
glCopyTexSubImage2D
(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) Respecifies a rectangular subregion of an existing texel array.static void
glCullFace
(int mode) Specifies which polygon faces are culled ifCULL_FACE
is enabled.static void
glDeleteLists
(int list, int range) Deletes a contiguous group of display lists.static void
glDeleteTextures
(int texture) Deletes texture objects.static void
glDeleteTextures
(int[] textures) Array version of:DeleteTextures
static void
glDeleteTextures
(IntBuffer textures) Deletes texture objects.static void
glDepthFunc
(int func) Specifies the comparison that takes place during the depth buffer test (whenDEPTH_TEST
is enabled).static void
glDepthMask
(boolean flag) Masks the writing of depth values to the depth buffer.static void
glDepthRange
(double zNear, double zFar) Sets the depth range for all viewports to the same values.static void
glDisable
(int target) Disables the specified OpenGL state.static void
glDisableClientState
(int cap) Disables a client-side capability.static void
glDrawArrays
(int mode, int first, int count) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices.static void
glDrawBuffer
(int buf) Defines the color buffer to which fragment color zero is written.static void
glDrawElements
(int mode, int count, int type, long indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL.static void
glDrawElements
(int mode, int type, ByteBuffer indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL.static void
glDrawElements
(int mode, ByteBuffer indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL.static void
glDrawElements
(int mode, IntBuffer indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL.static void
glDrawElements
(int mode, ShortBuffer indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL.static void
glDrawPixels
(int width, int height, int format, int type, float[] pixels) Array version of:DrawPixels
static void
glDrawPixels
(int width, int height, int format, int type, int[] pixels) Array version of:DrawPixels
static void
glDrawPixels
(int width, int height, int format, int type, long pixels) Draws a pixel rectangle to the active draw buffers.static void
glDrawPixels
(int width, int height, int format, int type, short[] pixels) Array version of:DrawPixels
static void
glDrawPixels
(int width, int height, int format, int type, ByteBuffer pixels) Draws a pixel rectangle to the active draw buffers.static void
glDrawPixels
(int width, int height, int format, int type, FloatBuffer pixels) Draws a pixel rectangle to the active draw buffers.static void
glDrawPixels
(int width, int height, int format, int type, IntBuffer pixels) Draws a pixel rectangle to the active draw buffers.static void
glDrawPixels
(int width, int height, int format, int type, ShortBuffer pixels) Draws a pixel rectangle to the active draw buffers.static void
glEdgeFlag
(boolean flag) Each edge of each polygon primitive generated is flagged as either boundary or non-boundary.static void
glEdgeFlagPointer
(int stride, long pointer) Specifies the location and organization of an edge flag array.static void
glEdgeFlagPointer
(int stride, ByteBuffer pointer) Specifies the location and organization of an edge flag array.static void
glEdgeFlagv
(ByteBuffer flag) Pointer version ofEdgeFlag
.static void
glEnable
(int target) Enables the specified OpenGL state.static void
glEnableClientState
(int cap) Enables a client-side capability.static void
glEnd()
Ends the definition of vertex attributes of a sequence of primitives to be transferred to the GL.static void
Ends the definition of GL commands to be placed in a display list.static void
glEvalCoord1d
(double u) Double version ofEvalCoord1f
.static void
glEvalCoord1dv
(double[] u) Array version of:EvalCoord1dv
static void
Pointer version ofEvalCoord1d
.static void
glEvalCoord1f
(float u) Causes evaluation of the enabled one-dimensional evaluator maps.static void
glEvalCoord1fv
(float[] u) Array version of:EvalCoord1fv
static void
Pointer version ofEvalCoord1f
.static void
glEvalCoord2d
(double u, double v) Double version ofEvalCoord2f
.static void
glEvalCoord2dv
(double[] u) Array version of:EvalCoord2dv
static void
Pointer version ofEvalCoord2d
.static void
glEvalCoord2f
(float u, float v) Causes evaluation of the enabled two-dimensional evaluator maps.static void
glEvalCoord2fv
(float[] u) Array version of:EvalCoord2fv
static void
Pointer version ofEvalCoord2f
.static void
glEvalMesh1
(int mode, int i1, int i2) Carries out an evaluation on a subset of the one-dimensional map grid.static void
glEvalMesh2
(int mode, int i1, int i2, int j1, int j2) Carries out an evaluation on a rectangular subset of the two-dimensional map grid.static void
glEvalPoint1
(int i) Carries out an evalutation of a single point on the one-dimensional map grid.static void
glEvalPoint2
(int i, int j) Carries out an evalutation of a single point on the two-dimensional map grid.static void
glFeedbackBuffer
(int type, float[] buffer) Array version of:FeedbackBuffer
static void
glFeedbackBuffer
(int type, FloatBuffer buffer) Returns information about primitives when the GL is in feedback mode.static void
glFinish()
Forces all previously issued GL commands to complete.static void
glFlush()
Causes all previously issued GL commands to complete in finite time (although such commands may still be executing whenFlush
returns).static void
glFogf
(int pname, float param) Sets the float value of a fog parameter.static void
glFogfv
(int pname, float[] params) Array version of:Fogfv
static void
glFogfv
(int pname, FloatBuffer params) Pointer version ofFogf
.static void
glFogi
(int pname, int param) Sets the integer value of a fog parameter.static void
glFogiv
(int pname, int[] params) Array version of:Fogiv
static void
Pointer version ofFogi
.static void
glFrontFace
(int dir) The first step of polygon rasterization is to determine if the polygon is back-facing or front-facing.static void
glFrustum
(double l, double r, double b, double t, double n, double 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
).static int
glGenLists
(int s) Returns an integer n such that the indicesn,..., n + s - 1
are previously unused (i.e.static int
Returns n previously unused texture names in textures.static void
glGenTextures
(int[] textures) Array version of:GenTextures
static void
glGenTextures
(IntBuffer textures) Returns n previously unused texture names in textures.static boolean
glGetBoolean
(int pname) Returns the current boolean value of the specified state variable.static void
glGetBooleanv
(int pname, ByteBuffer params) Returns the current boolean value of the specified state variable.static void
glGetClipPlane
(int plane, double[] equation) Array version of:GetClipPlane
static void
glGetClipPlane
(int plane, DoubleBuffer equation) Returns four double-precision values inequation
; 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).static double
glGetDouble
(int pname) Returns the current double value of the specified state variable.static void
glGetDoublev
(int pname, double[] params) Array version of:GetDoublev
static void
glGetDoublev
(int pname, DoubleBuffer params) Returns the current double value of the specified state variable.static int
Returns error information.static float
glGetFloat
(int pname) Returns the current float value of the specified state variable.static void
glGetFloatv
(int pname, float[] params) Array version of:GetFloatv
static void
glGetFloatv
(int pname, FloatBuffer params) Returns the current float value of the specified state variable.static int
glGetInteger
(int pname) Returns the current integer value of the specified state variable.static void
glGetIntegerv
(int pname, int[] params) Array version of:GetIntegerv
static void
glGetIntegerv
(int pname, IntBuffer params) Returns the current integer value of the specified state variable.static float
glGetLightf
(int light, int pname) Float version ofGetLightiv
.static void
glGetLightfv
(int light, int pname, float[] data) Array version of:GetLightfv
static void
glGetLightfv
(int light, int pname, FloatBuffer data) Float version ofGetLightiv
.static int
glGetLighti
(int light, int pname) Returns integer information about light parameterpname
forlight
indata
.static void
glGetLightiv
(int light, int pname, int[] data) Array version of:GetLightiv
static void
glGetLightiv
(int light, int pname, IntBuffer data) Returns integer information about light parameterpname
forlight
indata
.static double
glGetMapd
(int target, int query) Double version ofGetMapiv
.static void
glGetMapdv
(int target, int query, double[] data) Array version of:GetMapdv
static void
glGetMapdv
(int target, int query, DoubleBuffer data) Double version ofGetMapiv
.static float
glGetMapf
(int target, int query) Float version ofGetMapiv
.static void
glGetMapfv
(int target, int query, float[] data) Array version of:GetMapfv
static void
glGetMapfv
(int target, int query, FloatBuffer data) Float version ofGetMapiv
.static int
glGetMapi
(int target, int query) Returns integer information aboutquery
for evaluator maptarget
indata
.static void
glGetMapiv
(int target, int query, int[] data) Array version of:GetMapiv
static void
glGetMapiv
(int target, int query, IntBuffer data) Returns integer information aboutquery
for evaluator maptarget
indata
.static void
glGetMaterialfv
(int face, int pname, float[] data) Array version of:GetMaterialfv
static void
glGetMaterialfv
(int face, int pname, FloatBuffer data) Float version ofGetMaterialiv
.static void
glGetMaterialiv
(int face, int pname, int[] data) Array version of:GetMaterialiv
static void
glGetMaterialiv
(int face, int pname, IntBuffer data) Returns integer information about material propertypname
forface
indata
.static void
glGetPixelMapfv
(int map, float[] data) Array version of:GetPixelMapfv
static void
glGetPixelMapfv
(int map, long data) Returns all float values in the pixel mapmap
indata
.static void
glGetPixelMapfv
(int map, FloatBuffer data) Returns all float values in the pixel mapmap
indata
.static void
glGetPixelMapuiv
(int map, int[] data) Array version of:GetPixelMapuiv
static void
glGetPixelMapuiv
(int map, long data) Unsigned integer version ofGetPixelMapfv
.static void
glGetPixelMapuiv
(int map, IntBuffer data) Unsigned integer version ofGetPixelMapfv
.static void
glGetPixelMapusv
(int map, long data) Unsigned short version ofGetPixelMapfv
.static void
glGetPixelMapusv
(int map, short[] data) Array version of:GetPixelMapusv
static void
glGetPixelMapusv
(int map, ShortBuffer data) Unsigned short version ofGetPixelMapfv
.static long
glGetPointer
(int pname) Returns a pointer in the current GL context.static void
glGetPointerv
(int pname, PointerBuffer params) Returns a pointer in the current GL context.static void
glGetPolygonStipple
(long pattern) Obtains the polygon stipple.static void
glGetPolygonStipple
(ByteBuffer pattern) Obtains the polygon stipple.static String
glGetString
(int name) Return strings describing properties of the current GL context.static float
glGetTexEnvf
(int env, int pname) Float version ofGetTexEnviv
.static void
glGetTexEnvfv
(int env, int pname, float[] data) Array version of:GetTexEnvfv
static void
glGetTexEnvfv
(int env, int pname, FloatBuffer data) Float version ofGetTexEnviv
.static int
glGetTexEnvi
(int env, int pname) Returns integer information aboutpname
forenv
indata
.static void
glGetTexEnviv
(int env, int pname, int[] data) Array version of:GetTexEnviv
static void
glGetTexEnviv
(int env, int pname, IntBuffer data) Returns integer information aboutpname
forenv
indata
.static double
glGetTexGend
(int coord, int pname) Double version ofGetTexGeniv
.static void
glGetTexGendv
(int coord, int pname, double[] data) Array version of:GetTexGendv
static void
glGetTexGendv
(int coord, int pname, DoubleBuffer data) Double version ofGetTexGeniv
.static float
glGetTexGenf
(int coord, int pname) Float version ofGetTexGeniv
.static void
glGetTexGenfv
(int coord, int pname, float[] data) Array version of:GetTexGenfv
static void
glGetTexGenfv
(int coord, int pname, FloatBuffer data) Float version ofGetTexGeniv
.static int
glGetTexGeni
(int coord, int pname) Returns integer information aboutpname
forcoord
indata
.static void
glGetTexGeniv
(int coord, int pname, int[] data) Array version of:GetTexGeniv
static void
glGetTexGeniv
(int coord, int pname, IntBuffer data) Returns integer information aboutpname
forcoord
indata
.static void
glGetTexImage
(int tex, int level, int format, int type, double[] pixels) Array version of:GetTexImage
static void
glGetTexImage
(int tex, int level, int format, int type, float[] pixels) Array version of:GetTexImage
static void
glGetTexImage
(int tex, int level, int format, int type, int[] pixels) Array version of:GetTexImage
static void
glGetTexImage
(int tex, int level, int format, int type, long pixels) Obtains texture images.static void
glGetTexImage
(int tex, int level, int format, int type, short[] pixels) Array version of:GetTexImage
static void
glGetTexImage
(int tex, int level, int format, int type, ByteBuffer pixels) Obtains texture images.static void
glGetTexImage
(int tex, int level, int format, int type, DoubleBuffer pixels) Obtains texture images.static void
glGetTexImage
(int tex, int level, int format, int type, FloatBuffer pixels) Obtains texture images.static void
glGetTexImage
(int tex, int level, int format, int type, IntBuffer pixels) Obtains texture images.static void
glGetTexImage
(int tex, int level, int format, int type, ShortBuffer pixels) Obtains texture images.static float
glGetTexLevelParameterf
(int target, int level, int pname) Float version ofGetTexLevelParameteriv
.static void
glGetTexLevelParameterfv
(int target, int level, int pname, float[] params) Array version of:GetTexLevelParameterfv
static void
glGetTexLevelParameterfv
(int target, int level, int pname, FloatBuffer params) Float version ofGetTexLevelParameteriv
.static int
glGetTexLevelParameteri
(int target, int level, int pname) Places integer information about texture image parameterpname
for level-of-detaillevel
of the specifiedtarget
intoparams
.static void
glGetTexLevelParameteriv
(int target, int level, int pname, int[] params) Array version of:GetTexLevelParameteriv
static void
glGetTexLevelParameteriv
(int target, int level, int pname, IntBuffer params) Places integer information about texture image parameterpname
for level-of-detaillevel
of the specifiedtarget
intoparams
.static float
glGetTexParameterf
(int target, int pname) Float version ofGetTexParameteriv
.static void
glGetTexParameterfv
(int target, int pname, float[] params) Array version of:GetTexParameterfv
static void
glGetTexParameterfv
(int target, int pname, FloatBuffer params) Float version ofGetTexParameteriv
.static int
glGetTexParameteri
(int target, int pname) Place integer information about texture parameterpname
for the specifiedtarget
intoparams
.static void
glGetTexParameteriv
(int target, int pname, int[] params) Array version of:GetTexParameteriv
static void
glGetTexParameteriv
(int target, int pname, IntBuffer params) Place integer information about texture parameterpname
for the specifiedtarget
intoparams
.static void
glHint
(int target, int hint) Certain aspects of GL behavior, when there is room for variation, may be controlled with this function.static void
glIndexd
(double index) Double version ofIndexi
.static void
glIndexdv
(double[] index) Array version of:Indexdv
static void
glIndexdv
(DoubleBuffer index) Pointer version ofIndexd
.static void
glIndexf
(float index) Float version ofIndexi
.static void
glIndexfv
(float[] index) Array version of:Indexfv
static void
glIndexfv
(FloatBuffer index) Pointer version ofIndexf
.static void
glIndexi
(int index) Updates the current (single-valued) color index.static void
glIndexiv
(int[] index) Array version of:Indexiv
static void
Pointer version ofIndexi
static void
glIndexMask
(int mask) The least significant n bits of mask, where n is the number of bits in a color index buffer, specify a mask.static void
glIndexPointer
(int type, int stride, long pointer) Specifies the location and organization of a color index array.static void
glIndexPointer
(int type, int stride, ByteBuffer pointer) Specifies the location and organization of a color index array.static void
glIndexPointer
(int stride, ByteBuffer pointer) Specifies the location and organization of a color index array.static void
glIndexPointer
(int stride, IntBuffer pointer) Specifies the location and organization of a color index array.static void
glIndexPointer
(int stride, ShortBuffer pointer) Specifies the location and organization of a color index array.static void
glIndexs
(short index) Short version ofIndexi
.static void
glIndexsv
(short[] index) Array version of:Indexsv
static void
glIndexsv
(ShortBuffer index) Pointer version ofIndexs
.static void
glIndexub
(byte index) Unsigned byte version ofIndexi
.static void
glIndexubv
(ByteBuffer index) Pointer version ofIndexub
.static void
Clears the selection name stack.static void
glInterleavedArrays
(int format, int stride, double[] pointer) Array version of:InterleavedArrays
static void
glInterleavedArrays
(int format, int stride, float[] pointer) Array version of:InterleavedArrays
static void
glInterleavedArrays
(int format, int stride, int[] pointer) Array version of:InterleavedArrays
static void
glInterleavedArrays
(int format, int stride, long pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static void
glInterleavedArrays
(int format, int stride, short[] pointer) Array version of:InterleavedArrays
static void
glInterleavedArrays
(int format, int stride, ByteBuffer pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static void
glInterleavedArrays
(int format, int stride, DoubleBuffer pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static void
glInterleavedArrays
(int format, int stride, FloatBuffer pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static void
glInterleavedArrays
(int format, int stride, IntBuffer pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static void
glInterleavedArrays
(int format, int stride, ShortBuffer pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.static boolean
glIsEnabled
(int cap) Determines ifcap
is currently enabled (as withEnable
) or disabled.static boolean
glIsList
(int list) Returns true if thelist
is the index of some display list.static boolean
glIsTexture
(int texture) Returns true iftexture
is the name of a texture object.static void
glLightf
(int light, int pname, float param) Float version ofLighti
.static void
glLightfv
(int light, int pname, float[] params) Array version of:Lightfv
static void
glLightfv
(int light, int pname, FloatBuffer params) Pointer version ofLightf
.static void
glLighti
(int light, int pname, int param) Sets the integer value of a light parameter.static void
glLightiv
(int light, int pname, int[] params) Array version of:Lightiv
static void
Pointer version ofLighti
.static void
glLightModelf
(int pname, float param) Float version ofLightModeli
.static void
glLightModelfv
(int pname, float[] params) Array version of:LightModelfv
static void
glLightModelfv
(int pname, FloatBuffer params) Pointer version ofLightModelf
.static void
glLightModeli
(int pname, int param) Set the integer value of a lighting model parameter.static void
glLightModeliv
(int pname, int[] params) Array version of:LightModeliv
static void
glLightModeliv
(int pname, IntBuffer params) Pointer version ofLightModeli
.static void
glLineStipple
(int factor, short pattern) Defines a line stipple.static void
glLineWidth
(float width) Sets the width of rasterized line segments.static void
glListBase
(int base) Sets the display list base.static void
Sets the current matrix to the identity matrix.static void
glLoadMatrixd
(double[] m) Array version of:LoadMatrixd
static void
Double version ofLoadMatrixf
.static void
glLoadMatrixf
(float[] m) Array version of:LoadMatrixf
static void
Sets the current matrix to a 4 × 4 matrix in column-major order.static void
glLoadName
(int name) Replaces the value on the top of the selection stack withname
.static void
glLogicOp
(int op) Sets the logical framebuffer operation.static void
glMap1d
(int target, double u1, double u2, int stride, int order, double[] points) Array version of:Map1d
static void
glMap1d
(int target, double u1, double u2, int stride, int order, DoubleBuffer points) Double version ofMap1f
.static void
glMap1f
(int target, float u1, float u2, int stride, int order, float[] points) Array version of:Map1f
static void
glMap1f
(int target, float u1, float u2, int stride, int order, FloatBuffer points) Defines a polynomial or rational polynomial mapping to produce vertex, normal, texture coordinates and colors.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
static void
glMap2d
(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points) Double version ofMap2f
.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
static void
glMap2f
(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points) Bivariate version ofMap1f
.static void
glMapGrid1d
(int n, double u1, double u2) Double version ofMapGrid1f
.static void
glMapGrid1f
(int n, float u1, float u2) Defines a one-dimensional grid in the map evaluator domain.static void
glMapGrid2d
(int un, double u1, double u2, int vn, double v1, double v2) Double version ofMapGrid2f
.static void
glMapGrid2f
(int un, float u1, float u2, int vn, float v1, float v2) Defines a two-dimensional grid in the map evaluator domain.static void
glMaterialf
(int face, int pname, float param) Float version ofMateriali
.static void
glMaterialfv
(int face, int pname, float[] params) Array version of:Materialfv
static void
glMaterialfv
(int face, int pname, FloatBuffer params) Pointer version ofMaterialf
.static void
glMateriali
(int face, int pname, int param) Sets the integer value of a material parameter.static void
glMaterialiv
(int face, int pname, int[] params) Array version of:Materialiv
static void
glMaterialiv
(int face, int pname, IntBuffer params) Pointer version ofMateriali
.static void
glMatrixMode
(int mode) Set the current matrix mode.static void
glMultMatrixd
(double[] m) Array version of:MultMatrixd
static void
Double version ofMultMatrixf
.static void
glMultMatrixf
(float[] m) Array version of:MultMatrixf
static void
Multiplies the current matrix with a 4 × 4 matrix in column-major order.static void
glNewList
(int n, int mode) Begins the definition of a display list.static void
glNormal3b
(byte nx, byte ny, byte nz) Byte version ofNormal3f
.static void
Pointer version ofNormal3b
.static void
glNormal3d
(double nx, double ny, double nz) Double version ofNormal3f
.static void
glNormal3dv
(double[] v) Array version of:Normal3dv
static void
Pointer version ofNormal3d
.static void
glNormal3f
(float nx, float ny, float nz) Sets the current normal.static void
glNormal3fv
(float[] v) Array version of:Normal3fv
static void
Pointer version ofNormal3f
.static void
glNormal3i
(int nx, int ny, int nz) Integer version ofNormal3f
.static void
glNormal3iv
(int[] v) Array version of:Normal3iv
static void
Pointer version ofNormal3i
.static void
glNormal3s
(short nx, short ny, short nz) Short version ofNormal3f
.static void
glNormal3sv
(short[] v) Array version of:Normal3sv
static void
Pointer version ofNormal3s
.static void
glNormalPointer
(int type, int stride, long pointer) Specifies the location and organization of a normal array.static void
glNormalPointer
(int type, int stride, ByteBuffer pointer) Specifies the location and organization of a normal array.static void
glNormalPointer
(int type, int stride, FloatBuffer pointer) Specifies the location and organization of a normal array.static void
glNormalPointer
(int type, int stride, IntBuffer pointer) Specifies the location and organization of a normal array.static void
glNormalPointer
(int type, int stride, ShortBuffer pointer) Specifies the location and organization of a normal array.static void
glOrtho
(double l, double r, double b, double t, double n, double 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
).static void
glPassThrough
(float token) Inserts a marker when the GL is in feeback mode.static void
glPixelMapfv
(int map, float[] values) Array version of:PixelMapfv
static void
glPixelMapfv
(int map, int size, long values) Sets a pixel map lookup table.static void
glPixelMapfv
(int map, FloatBuffer values) Sets a pixel map lookup table.static void
glPixelMapuiv
(int map, int[] values) Array version of:PixelMapuiv
static void
glPixelMapuiv
(int map, int size, long values) Unsigned integer version ofPixelMapfv
.static void
glPixelMapuiv
(int map, IntBuffer values) Unsigned integer version ofPixelMapfv
.static void
glPixelMapusv
(int map, int size, long values) Unsigned short version ofPixelMapfv
.static void
glPixelMapusv
(int map, short[] values) Array version of:PixelMapusv
static void
glPixelMapusv
(int map, ShortBuffer values) Unsigned short version ofPixelMapfv
.static void
glPixelStoref
(int pname, float param) Float version ofPixelStorei
.static void
glPixelStorei
(int pname, int param) Sets the integer value of a pixel store parameter.static void
glPixelTransferf
(int pname, float param) Float version ofPixelTransferi
.static void
glPixelTransferi
(int pname, int param) Sets the integer value of a pixel transfer parameter.static void
glPixelZoom
(float xfactor, float yfactor) Controls the conversion of a group of fragments.static void
glPointSize
(float size) Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active.static void
glPolygonMode
(int face, int mode) Controls the interpretation of polygons for rasterization.static void
glPolygonOffset
(float factor, float 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.static void
glPolygonStipple
(long pattern) Defines a polygon stipple.static void
glPolygonStipple
(ByteBuffer pattern) Defines a polygon stipple.static void
Resets the values of those state variables that were saved with the lastPushAttrib
.static void
Resets the values of those state variables that were saved with the lastPushClientAttrib
.static void
Pops the top entry off the current matrix stack, replacing the current matrix with the matrix that was the second entry in the stack.static void
Pops one name off the top of the selection name stack.static void
glPrioritizeTextures
(int[] textures, float[] priorities) Array version of:PrioritizeTextures
static void
glPrioritizeTextures
(IntBuffer textures, FloatBuffer priorities) Sets the priority of texture objects.static void
glPushAttrib
(int mask) Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the server attribute stack.static void
glPushClientAttrib
(int mask) Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the client attribute stack.static void
Pushes the current matrix stack down by one, duplicating the current matrix in both the top of the stack and the entry below it.static void
glPushName
(int name) Causesname
to be pushed onto the selection name stack.static void
glRasterPos2d
(double x, double y) Double version ofRasterPos2i
.static void
glRasterPos2dv
(double[] coords) Array version of:RasterPos2dv
static void
glRasterPos2dv
(DoubleBuffer coords) Pointer version ofRasterPos2d
.static void
glRasterPos2f
(float x, float y) Float version ofRasterPos2i
.static void
glRasterPos2fv
(float[] coords) Array version of:RasterPos2fv
static void
glRasterPos2fv
(FloatBuffer coords) Pointer version ofRasterPos2f
.static void
glRasterPos2i
(int x, int y) Sets the two-dimensional current raster position.static void
glRasterPos2iv
(int[] coords) Array version of:RasterPos2iv
static void
glRasterPos2iv
(IntBuffer coords) Pointer version ofRasterPos2i
.static void
glRasterPos2s
(short x, short y) Short version ofRasterPos2i
.static void
glRasterPos2sv
(short[] coords) Array version of:RasterPos2sv
static void
glRasterPos2sv
(ShortBuffer coords) Pointer version ofRasterPos2s
.static void
glRasterPos3d
(double x, double y, double z) Double version ofRasterPos3i
.static void
glRasterPos3dv
(double[] coords) Array version of:RasterPos3dv
static void
glRasterPos3dv
(DoubleBuffer coords) Pointer version ofRasterPos3d
.static void
glRasterPos3f
(float x, float y, float z) Float version ofRasterPos3i
.static void
glRasterPos3fv
(float[] coords) Array version of:RasterPos3fv
static void
glRasterPos3fv
(FloatBuffer coords) Pointer version ofRasterPos3f
.static void
glRasterPos3i
(int x, int y, int z) Sets the three-dimensional current raster position.static void
glRasterPos3iv
(int[] coords) Array version of:RasterPos3iv
static void
glRasterPos3iv
(IntBuffer coords) Pointer version ofRasterPos3i
.static void
glRasterPos3s
(short x, short y, short z) Short version ofRasterPos3i
.static void
glRasterPos3sv
(short[] coords) Array version of:RasterPos3sv
static void
glRasterPos3sv
(ShortBuffer coords) Pointer version ofRasterPos3s
.static void
glRasterPos4d
(double x, double y, double z, double w) Double version ofRasterPos4i
.static void
glRasterPos4dv
(double[] coords) Array version of:RasterPos4dv
static void
glRasterPos4dv
(DoubleBuffer coords) Pointer version ofRasterPos4d
.static void
glRasterPos4f
(float x, float y, float z, float w) Float version of RasterPos4i.static void
glRasterPos4fv
(float[] coords) Array version of:RasterPos4fv
static void
glRasterPos4fv
(FloatBuffer coords) Pointer version ofRasterPos4f
.static void
glRasterPos4i
(int x, int y, int z, int w) Sets the four-dimensional current raster position.static void
glRasterPos4iv
(int[] coords) Array version of:RasterPos4iv
static void
glRasterPos4iv
(IntBuffer coords) Pointer version ofRasterPos4i
.static void
glRasterPos4s
(short x, short y, short z, short w) Short version ofRasterPos4i
.static void
glRasterPos4sv
(short[] coords) Array version of:RasterPos4sv
static void
glRasterPos4sv
(ShortBuffer coords) Pointer version ofRasterPos4s
.static void
glReadBuffer
(int src) Defines the color buffer from which values are obtained.static void
glReadPixels
(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadPixels
static void
glReadPixels
(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadPixels
static void
glReadPixels
(int x, int y, int width, int height, int format, int type, long pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row.static void
glReadPixels
(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadPixels
static void
glReadPixels
(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row.static void
glReadPixels
(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row.static void
glReadPixels
(int x, int y, int width, int height, int format, int type, IntBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row.static void
glReadPixels
(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row.static void
glRectd
(double x1, double y1, double x2, double y2) Double version ofRecti
.static void
glRectdv
(double[] v1, double[] v2) Array version of:Rectdv
static void
glRectdv
(DoubleBuffer v1, DoubleBuffer v2) Pointer version ofRectd
.static void
glRectf
(float x1, float y1, float x2, float y2) Float version ofRecti
.static void
glRectfv
(float[] v1, float[] v2) Array version of:Rectfv
static void
glRectfv
(FloatBuffer v1, FloatBuffer v2) Pointer version ofRectf
.static void
glRecti
(int x1, int y1, int x2, int y2) Specifies a rectangle as two corner vertices.static void
glRectiv
(int[] v1, int[] v2) Array version of:Rectiv
static void
Pointer version ofRecti
.static void
glRects
(short x1, short y1, short x2, short y2) Short version ofRecti
.static void
glRectsv
(short[] v1, short[] v2) Array version of:Rectsv
static void
glRectsv
(ShortBuffer v1, ShortBuffer v2) Pointer version ofRects
.static int
glRenderMode
(int mode) Sets the current render mode.static void
glRotated
(double angle, double x, double y, double z) Double version ofRotatef
.static void
glRotatef
(float angle, float x, float y, float z) Manipulates the current matrix with a rotation matrix.static void
glScaled
(double x, double y, double z) Double version ofScalef
.static void
glScalef
(float x, float y, float z) Manipulates the current matrix with a general scaling matrix along the x-, y- and z- axes.static void
glScissor
(int x, int y, int width, int height) Defines the scissor rectangle for all viewports.static void
glSelectBuffer
(int[] buffer) Array version of:SelectBuffer
static void
glSelectBuffer
(IntBuffer buffer) Sets the selection array.static void
glShadeModel
(int mode) Sets the current shade mode.static void
glStencilFunc
(int func, int ref, int mask) Controls the stencil test.static void
glStencilMask
(int mask) Masks the writing of particular bits into the stencil plans.static void
glStencilOp
(int sfail, int dpfail, int dppass) Indicates what happens to the stored stencil value if this or certain subsequent tests fail or pass.static void
glTexCoord1d
(double s) Double version ofTexCoord1f
.static void
glTexCoord1dv
(double[] v) Array version of:TexCoord1dv
static void
Pointer version ofTexCoord1d
.static void
glTexCoord1f
(float s) Sets the current one-dimensional texture coordinate.static void
glTexCoord1fv
(float[] v) Array version of:TexCoord1fv
static void
Pointer version ofTexCoord1f
.static void
glTexCoord1i
(int s) Integer version ofTexCoord1f
.static void
glTexCoord1iv
(int[] v) Array version of:TexCoord1iv
static void
Pointer version ofTexCoord1i
.static void
glTexCoord1s
(short s) Short version ofTexCoord1f
.static void
glTexCoord1sv
(short[] v) Array version of:TexCoord1sv
static void
Pointer version ofTexCoord1s
.static void
glTexCoord2d
(double s, double t) Double version ofTexCoord2f
.static void
glTexCoord2dv
(double[] v) Array version of:TexCoord2dv
static void
Pointer version ofTexCoord2d
.static void
glTexCoord2f
(float s, float t) Sets the current two-dimensional texture coordinate.static void
glTexCoord2fv
(float[] v) Array version of:TexCoord2fv
static void
Pointer version ofTexCoord2f
.static void
glTexCoord2i
(int s, int t) Integer version ofTexCoord2f
.static void
glTexCoord2iv
(int[] v) Array version of:TexCoord2iv
static void
Pointer version ofTexCoord2i
.static void
glTexCoord2s
(short s, short t) Short version ofTexCoord2f
.static void
glTexCoord2sv
(short[] v) Array version of:TexCoord2sv
static void
Pointer version ofTexCoord2s
.static void
glTexCoord3d
(double s, double t, double r) Double version ofTexCoord3f
.static void
glTexCoord3dv
(double[] v) Array version of:TexCoord3dv
static void
Pointer version ofTexCoord3d
.static void
glTexCoord3f
(float s, float t, float r) Sets the current three-dimensional texture coordinate.static void
glTexCoord3fv
(float[] v) Array version of:TexCoord3fv
static void
Pointer version ofTexCoord3f
.static void
glTexCoord3i
(int s, int t, int r) Integer version ofTexCoord3f
.static void
glTexCoord3iv
(int[] v) Array version of:TexCoord3iv
static void
Pointer version ofTexCoord3i
.static void
glTexCoord3s
(short s, short t, short r) Short version ofTexCoord3f
.static void
glTexCoord3sv
(short[] v) Array version of:TexCoord3sv
static void
Pointer version ofTexCoord3s
.static void
glTexCoord4d
(double s, double t, double r, double q) Double version ofTexCoord4f
.static void
glTexCoord4dv
(double[] v) Array version of:TexCoord4dv
static void
Pointer version ofTexCoord4d
.static void
glTexCoord4f
(float s, float t, float r, float q) Sets the current four-dimensional texture coordinate.static void
glTexCoord4fv
(float[] v) Array version of:TexCoord4fv
static void
Pointer version ofTexCoord4f
.static void
glTexCoord4i
(int s, int t, int r, int q) Integer version ofTexCoord4f
.static void
glTexCoord4iv
(int[] v) Array version of:TexCoord4iv
static void
Pointer version ofTexCoord4i
.static void
glTexCoord4s
(short s, short t, short r, short q) Short version ofTexCoord4f
.static void
glTexCoord4sv
(short[] v) Array version of:TexCoord4sv
static void
Pointer version ofTexCoord4s
.static void
glTexCoordPointer
(int size, int type, int stride, long pointer) Specifies the location and organization of a texture coordinate array.static void
glTexCoordPointer
(int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a texture coordinate array.static void
glTexCoordPointer
(int size, int type, int stride, FloatBuffer pointer) Specifies the location and organization of a texture coordinate array.static void
glTexCoordPointer
(int size, int type, int stride, IntBuffer pointer) Specifies the location and organization of a texture coordinate array.static void
glTexCoordPointer
(int size, int type, int stride, ShortBuffer pointer) Specifies the location and organization of a texture coordinate array.static void
glTexEnvf
(int target, int pname, float param) Float version ofTexEnvi
.static void
glTexEnvfv
(int target, int pname, float[] params) Array version of:TexEnvfv
static void
glTexEnvfv
(int target, int pname, FloatBuffer params) Pointer version ofTexEnvf
.static void
glTexEnvi
(int 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.static void
glTexEnviv
(int target, int pname, int[] params) Array version of:TexEnviv
static void
glTexEnviv
(int target, int pname, IntBuffer params) Pointer version ofTexEnvi
.static void
glTexGend
(int coord, int pname, double param) Double version ofTexGeni
.static void
glTexGendv
(int coord, int pname, double[] params) Array version of:TexGendv
static void
glTexGendv
(int coord, int pname, DoubleBuffer params) Pointer version ofTexGend
.static void
glTexGenf
(int coord, int pname, float param) Float version ofTexGeni
.static void
glTexGenfv
(int coord, int pname, float[] params) Array version of:TexGenfv
static void
glTexGenfv
(int coord, int pname, FloatBuffer params) Pointer version ofTexGenf
.static void
glTexGeni
(int coord, int pname, int param) Sets an integer texture coordinate generation parameter.static void
glTexGeniv
(int coord, int pname, int[] params) Array version of:TexGeniv
static void
glTexGeniv
(int coord, int pname, IntBuffer params) Pointer version ofTexGeni
.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, double[] pixels) Array version of:TexImage1D
static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, float[] pixels) Array version of:TexImage1D
static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, int[] pixels) Array version of:TexImage1D
static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, long pixels) One-dimensional version ofTexImage2D
}.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, short[] pixels) Array version of:TexImage1D
static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, ByteBuffer pixels) One-dimensional version ofTexImage2D
}.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, DoubleBuffer pixels) One-dimensional version ofTexImage2D
}.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, FloatBuffer pixels) One-dimensional version ofTexImage2D
}.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, IntBuffer pixels) One-dimensional version ofTexImage2D
}.static void
glTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, ShortBuffer pixels) One-dimensional version ofTexImage2D
}.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
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
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
static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels) Specifies a two-dimensional texture image.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
static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels) Specifies a two-dimensional texture image.static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, DoubleBuffer pixels) Specifies a two-dimensional texture image.static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, FloatBuffer pixels) Specifies a two-dimensional texture image.static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, IntBuffer pixels) Specifies a two-dimensional texture image.static void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, ShortBuffer pixels) Specifies a two-dimensional texture image.static void
glTexParameterf
(int target, int pname, float param) Float version ofTexParameteri
.static void
glTexParameterfv
(int target, int pname, float[] params) Array version of:TexParameterfv
static void
glTexParameterfv
(int target, int pname, FloatBuffer params) Pointer version ofTexParameterf
.static void
glTexParameteri
(int target, int pname, int param) Sets the integer value of a texture parameter, which controls how the texel array is treated when specified or changed, and when applied to a fragment.static void
glTexParameteriv
(int target, int pname, int[] params) Array version of:TexParameteriv
static void
glTexParameteriv
(int target, int pname, IntBuffer params) Pointer version ofTexParameteri
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, double[] pixels) Array version of:TexSubImage1D
static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, float[] pixels) Array version of:TexSubImage1D
static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, int[] pixels) Array version of:TexSubImage1D
static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, long pixels) One-dimensional version ofTexSubImage2D
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, short[] pixels) Array version of:TexSubImage1D
static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) One-dimensional version ofTexSubImage2D
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels) One-dimensional version ofTexSubImage2D
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, FloatBuffer pixels) One-dimensional version ofTexSubImage2D
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, IntBuffer pixels) One-dimensional version ofTexSubImage2D
.static void
glTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) One-dimensional version ofTexSubImage2D
.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
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
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
static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) Respecifies a rectangular subregion of an existing texel array.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
static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) Respecifies a rectangular subregion of an existing texel array.static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels) Respecifies a rectangular subregion of an existing texel array.static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels) Respecifies a rectangular subregion of an existing texel array.static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) Respecifies a rectangular subregion of an existing texel array.static void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) Respecifies a rectangular subregion of an existing texel array.static void
glTranslated
(double x, double y, double z) Double version ofTranslatef
.static void
glTranslatef
(float x, float y, float z) Manipulates the current matrix with a translation matrix along the x-, y- and z- axes.static void
glVertex2d
(double x, double y) Double version ofVertex2f
.static void
glVertex2dv
(double[] coords) Array version of:Vertex2dv
static void
glVertex2dv
(DoubleBuffer coords) Pointer version ofVertex2d
.static void
glVertex2f
(float x, float y) static void
glVertex2fv
(float[] coords) Array version of:Vertex2fv
static void
glVertex2fv
(FloatBuffer coords) Pointer version ofVertex2f
.static void
glVertex2i
(int x, int y) Integer version ofVertex2f
.static void
glVertex2iv
(int[] coords) Array version of:Vertex2iv
static void
glVertex2iv
(IntBuffer coords) Pointer version ofVertex2i
.static void
glVertex2s
(short x, short y) Short version ofVertex2f
.static void
glVertex2sv
(short[] coords) Array version of:Vertex2sv
static void
glVertex2sv
(ShortBuffer coords) Pointer version ofVertex2s
.static void
glVertex3d
(double x, double y, double z) Double version ofVertex3f
.static void
glVertex3dv
(double[] coords) Array version of:Vertex3dv
static void
glVertex3dv
(DoubleBuffer coords) Pointer version ofVertex3d
.static void
glVertex3f
(float x, float y, float z) static void
glVertex3fv
(float[] coords) Array version of:Vertex3fv
static void
glVertex3fv
(FloatBuffer coords) Pointer version ofVertex3f
.static void
glVertex3i
(int x, int y, int z) Integer version ofVertex3f
.static void
glVertex3iv
(int[] coords) Array version of:Vertex3iv
static void
glVertex3iv
(IntBuffer coords) Pointer version ofVertex3i
.static void
glVertex3s
(short x, short y, short z) Short version ofVertex3f
.static void
glVertex3sv
(short[] coords) Array version of:Vertex3sv
static void
glVertex3sv
(ShortBuffer coords) Pointer version ofVertex3s
.static void
glVertex4d
(double x, double y, double z, double w) Double version ofVertex4f
.static void
glVertex4dv
(double[] coords) Array version of:Vertex4dv
static void
glVertex4dv
(DoubleBuffer coords) Pointer version ofVertex4d
.static void
glVertex4f
(float x, float y, float z, float w) static void
glVertex4fv
(float[] coords) Array version of:Vertex4fv
static void
glVertex4fv
(FloatBuffer coords) Pointer version ofVertex4f
.static void
glVertex4i
(int x, int y, int z, int w) Integer version ofVertex4f
.static void
glVertex4iv
(int[] coords) Array version of:Vertex4iv
static void
glVertex4iv
(IntBuffer coords) Pointer version ofVertex4i
.static void
glVertex4s
(short x, short y, short z, short w) Short version ofVertex4f
.static void
glVertex4sv
(short[] coords) Array version of:Vertex4sv
static void
glVertex4sv
(ShortBuffer coords) Pointer version ofVertex4s
.static void
glVertexPointer
(int size, int type, int stride, long pointer) Specifies the location and organization of a vertex array.static void
glVertexPointer
(int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a vertex array.static void
glVertexPointer
(int size, int type, int stride, FloatBuffer pointer) Specifies the location and organization of a vertex array.static void
glVertexPointer
(int size, int type, int stride, IntBuffer pointer) Specifies the location and organization of a vertex array.static void
glVertexPointer
(int size, int type, int stride, ShortBuffer pointer) Specifies the location and organization of a vertex array.static void
glViewport
(int x, int y, int w, int h) Specifies the viewport transformation parameters for all viewports.static boolean
nglAreTexturesResident
(int n, long textures, long residences) Unsafe version of:AreTexturesResident
static void
nglBitmap
(int w, int h, float xOrig, float yOrig, float xInc, float yInc, long data) Unsafe version of:Bitmap
static void
nglCallLists
(int n, int type, long lists) Unsafe version of:CallLists
static void
nglClipPlane
(int plane, long equation) Unsafe version of:ClipPlane
static void
nglColor3bv
(long v) Unsafe version of:Color3bv
static void
nglColor3dv
(long v) Unsafe version of:Color3dv
static void
nglColor3fv
(long v) Unsafe version of:Color3fv
static void
nglColor3iv
(long v) Unsafe version of:Color3iv
static void
nglColor3sv
(long v) Unsafe version of:Color3sv
static void
nglColor3ubv
(long v) Unsafe version of:Color3ubv
static void
nglColor3uiv
(long v) Unsafe version of:Color3uiv
static void
nglColor3usv
(long v) Unsafe version of:Color3usv
static void
nglColor4bv
(long v) Unsafe version of:Color4bv
static void
nglColor4dv
(long v) Unsafe version of:Color4dv
static void
nglColor4fv
(long v) Unsafe version of:Color4fv
static void
nglColor4iv
(long v) Unsafe version of:Color4iv
static void
nglColor4sv
(long v) Unsafe version of:Color4sv
static void
nglColor4ubv
(long v) Unsafe version of:Color4ubv
static void
nglColor4uiv
(long v) Unsafe version of:Color4uiv
static void
nglColor4usv
(long v) Unsafe version of:Color4usv
static void
nglColorPointer
(int size, int type, int stride, long pointer) Unsafe version of:ColorPointer
static void
nglDeleteTextures
(int n, long textures) Unsafe version of:DeleteTextures
static void
nglDrawElements
(int mode, int count, int type, long indices) Unsafe version of:DrawElements
static void
nglDrawPixels
(int width, int height, int format, int type, long pixels) Unsafe version of:DrawPixels
static void
nglEdgeFlagPointer
(int stride, long pointer) Unsafe version of:EdgeFlagPointer
static void
nglEdgeFlagv
(long flag) Unsafe version of:EdgeFlagv
static void
nglEvalCoord1dv
(long u) Unsafe version of:EvalCoord1dv
static void
nglEvalCoord1fv
(long u) Unsafe version of:EvalCoord1fv
static void
nglEvalCoord2dv
(long u) Unsafe version of:EvalCoord2dv
static void
nglEvalCoord2fv
(long u) Unsafe version of:EvalCoord2fv
static void
nglFeedbackBuffer
(int size, int type, long buffer) Unsafe version of:FeedbackBuffer
static void
nglFogfv
(int pname, long params) Unsafe version of:Fogfv
static void
nglFogiv
(int pname, long params) Unsafe version of:Fogiv
static void
nglGenTextures
(int n, long textures) Unsafe version of:GenTextures
static void
nglGetBooleanv
(int pname, long params) Unsafe version of:GetBooleanv
static void
nglGetClipPlane
(int plane, long equation) Unsafe version of:GetClipPlane
static void
nglGetDoublev
(int pname, long params) Unsafe version of:GetDoublev
static void
nglGetFloatv
(int pname, long params) Unsafe version of:GetFloatv
static void
nglGetIntegerv
(int pname, long params) Unsafe version of:GetIntegerv
static void
nglGetLightfv
(int light, int pname, long data) Unsafe version of:GetLightfv
static void
nglGetLightiv
(int light, int pname, long data) Unsafe version of:GetLightiv
static void
nglGetMapdv
(int target, int query, long data) Unsafe version of:GetMapdv
static void
nglGetMapfv
(int target, int query, long data) Unsafe version of:GetMapfv
static void
nglGetMapiv
(int target, int query, long data) Unsafe version of:GetMapiv
static void
nglGetMaterialfv
(int face, int pname, long data) Unsafe version of:GetMaterialfv
static void
nglGetMaterialiv
(int face, int pname, long data) Unsafe version of:GetMaterialiv
static void
nglGetPixelMapfv
(int map, long data) Unsafe version of:GetPixelMapfv
static void
nglGetPixelMapuiv
(int map, long data) Unsafe version of:GetPixelMapuiv
static void
nglGetPixelMapusv
(int map, long data) Unsafe version of:GetPixelMapusv
static void
nglGetPointerv
(int pname, long params) Unsafe version of:GetPointerv
static void
nglGetPolygonStipple
(long pattern) Unsafe version of:GetPolygonStipple
static long
nglGetString
(int name) Unsafe version of:GetString
static void
nglGetTexEnvfv
(int env, int pname, long data) Unsafe version of:GetTexEnvfv
static void
nglGetTexEnviv
(int env, int pname, long data) Unsafe version of:GetTexEnviv
static void
nglGetTexGendv
(int coord, int pname, long data) Unsafe version of:GetTexGendv
static void
nglGetTexGenfv
(int coord, int pname, long data) Unsafe version of:GetTexGenfv
static void
nglGetTexGeniv
(int coord, int pname, long data) Unsafe version of:GetTexGeniv
static void
nglGetTexImage
(int tex, int level, int format, int type, long pixels) Unsafe version of:GetTexImage
static void
nglGetTexLevelParameterfv
(int target, int level, int pname, long params) Unsafe version of:GetTexLevelParameterfv
static void
nglGetTexLevelParameteriv
(int target, int level, int pname, long params) Unsafe version of:GetTexLevelParameteriv
static void
nglGetTexParameterfv
(int target, int pname, long params) Unsafe version of:GetTexParameterfv
static void
nglGetTexParameteriv
(int target, int pname, long params) Unsafe version of:GetTexParameteriv
static void
nglIndexdv
(long index) Unsafe version of:Indexdv
static void
nglIndexfv
(long index) Unsafe version of:Indexfv
static void
nglIndexiv
(long index) Unsafe version of:Indexiv
static void
nglIndexPointer
(int type, int stride, long pointer) Unsafe version of:IndexPointer
static void
nglIndexsv
(long index) Unsafe version of:Indexsv
static void
nglIndexubv
(long index) Unsafe version of:Indexubv
static void
nglInterleavedArrays
(int format, int stride, long pointer) Unsafe version of:InterleavedArrays
static void
nglLightfv
(int light, int pname, long params) Unsafe version of:Lightfv
static void
nglLightiv
(int light, int pname, long params) Unsafe version of:Lightiv
static void
nglLightModelfv
(int pname, long params) Unsafe version of:LightModelfv
static void
nglLightModeliv
(int pname, long params) Unsafe version of:LightModeliv
static void
nglLoadMatrixd
(long m) Unsafe version of:LoadMatrixd
static void
nglLoadMatrixf
(long m) Unsafe version of:LoadMatrixf
static void
nglMap1d
(int target, double u1, double u2, int stride, int order, long points) Unsafe version of:Map1d
static void
nglMap1f
(int target, float u1, float u2, int stride, int order, long points) Unsafe version of:Map1f
static 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
static 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
static void
nglMaterialfv
(int face, int pname, long params) Unsafe version of:Materialfv
static void
nglMaterialiv
(int face, int pname, long params) Unsafe version of:Materialiv
static void
nglMultMatrixd
(long m) Unsafe version of:MultMatrixd
static void
nglMultMatrixf
(long m) Unsafe version of:MultMatrixf
static void
nglNormal3bv
(long v) Unsafe version of:Normal3bv
static void
nglNormal3dv
(long v) Unsafe version of:Normal3dv
static void
nglNormal3fv
(long v) Unsafe version of:Normal3fv
static void
nglNormal3iv
(long v) Unsafe version of:Normal3iv
static void
nglNormal3sv
(long v) Unsafe version of:Normal3sv
static void
nglNormalPointer
(int type, int stride, long pointer) Unsafe version of:NormalPointer
static void
nglPixelMapfv
(int map, int size, long values) Unsafe version of:PixelMapfv
static void
nglPixelMapuiv
(int map, int size, long values) Unsafe version of:PixelMapuiv
static void
nglPixelMapusv
(int map, int size, long values) Unsafe version of:PixelMapusv
static void
nglPolygonStipple
(long pattern) Unsafe version of:PolygonStipple
static void
nglPrioritizeTextures
(int n, long textures, long priorities) Unsafe version of:PrioritizeTextures
static void
nglRasterPos2dv
(long coords) Unsafe version of:RasterPos2dv
static void
nglRasterPos2fv
(long coords) Unsafe version of:RasterPos2fv
static void
nglRasterPos2iv
(long coords) Unsafe version of:RasterPos2iv
static void
nglRasterPos2sv
(long coords) Unsafe version of:RasterPos2sv
static void
nglRasterPos3dv
(long coords) Unsafe version of:RasterPos3dv
static void
nglRasterPos3fv
(long coords) Unsafe version of:RasterPos3fv
static void
nglRasterPos3iv
(long coords) Unsafe version of:RasterPos3iv
static void
nglRasterPos3sv
(long coords) Unsafe version of:RasterPos3sv
static void
nglRasterPos4dv
(long coords) Unsafe version of:RasterPos4dv
static void
nglRasterPos4fv
(long coords) Unsafe version of:RasterPos4fv
static void
nglRasterPos4iv
(long coords) Unsafe version of:RasterPos4iv
static void
nglRasterPos4sv
(long coords) Unsafe version of:RasterPos4sv
static void
nglReadPixels
(int x, int y, int width, int height, int format, int type, long pixels) Unsafe version of:ReadPixels
static void
nglRectdv
(long v1, long v2) Unsafe version of:Rectdv
static void
nglRectfv
(long v1, long v2) Unsafe version of:Rectfv
static void
nglRectiv
(long v1, long v2) Unsafe version of:Rectiv
static void
nglRectsv
(long v1, long v2) Unsafe version of:Rectsv
static void
nglSelectBuffer
(int size, long buffer) Unsafe version of:SelectBuffer
static void
nglTexCoord1dv
(long v) Unsafe version of:TexCoord1dv
static void
nglTexCoord1fv
(long v) Unsafe version of:TexCoord1fv
static void
nglTexCoord1iv
(long v) Unsafe version of:TexCoord1iv
static void
nglTexCoord1sv
(long v) Unsafe version of:TexCoord1sv
static void
nglTexCoord2dv
(long v) Unsafe version of:TexCoord2dv
static void
nglTexCoord2fv
(long v) Unsafe version of:TexCoord2fv
static void
nglTexCoord2iv
(long v) Unsafe version of:TexCoord2iv
static void
nglTexCoord2sv
(long v) Unsafe version of:TexCoord2sv
static void
nglTexCoord3dv
(long v) Unsafe version of:TexCoord3dv
static void
nglTexCoord3fv
(long v) Unsafe version of:TexCoord3fv
static void
nglTexCoord3iv
(long v) Unsafe version of:TexCoord3iv
static void
nglTexCoord3sv
(long v) Unsafe version of:TexCoord3sv
static void
nglTexCoord4dv
(long v) Unsafe version of:TexCoord4dv
static void
nglTexCoord4fv
(long v) Unsafe version of:TexCoord4fv
static void
nglTexCoord4iv
(long v) Unsafe version of:TexCoord4iv
static void
nglTexCoord4sv
(long v) Unsafe version of:TexCoord4sv
static void
nglTexCoordPointer
(int size, int type, int stride, long pointer) Unsafe version of:TexCoordPointer
static void
nglTexEnvfv
(int target, int pname, long params) Unsafe version of:TexEnvfv
static void
nglTexEnviv
(int target, int pname, long params) Unsafe version of:TexEnviv
static void
nglTexGendv
(int coord, int pname, long params) Unsafe version of:TexGendv
static void
nglTexGenfv
(int coord, int pname, long params) Unsafe version of:TexGenfv
static void
nglTexGeniv
(int coord, int pname, long params) Unsafe version of:TexGeniv
static void
nglTexImage1D
(int target, int level, int internalformat, int width, int border, int format, int type, long pixels) Unsafe version of:TexImage1D
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
static void
nglTexParameterfv
(int target, int pname, long params) Unsafe version of:TexParameterfv
static void
nglTexParameteriv
(int target, int pname, long params) Unsafe version of:TexParameteriv
static void
nglTexSubImage1D
(int target, int level, int xoffset, int width, int format, int type, long pixels) Unsafe version of:TexSubImage1D
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
static void
nglVertex2dv
(long coords) Unsafe version of:Vertex2dv
static void
nglVertex2fv
(long coords) Unsafe version of:Vertex2fv
static void
nglVertex2iv
(long coords) Unsafe version of:Vertex2iv
static void
nglVertex2sv
(long coords) Unsafe version of:Vertex2sv
static void
nglVertex3dv
(long coords) Unsafe version of:Vertex3dv
static void
nglVertex3fv
(long coords) Unsafe version of:Vertex3fv
static void
nglVertex3iv
(long coords) Unsafe version of:Vertex3iv
static void
nglVertex3sv
(long coords) Unsafe version of:Vertex3sv
static void
nglVertex4dv
(long coords) Unsafe version of:Vertex4dv
static void
nglVertex4fv
(long coords) Unsafe version of:Vertex4fv
static void
nglVertex4iv
(long coords) Unsafe version of:Vertex4iv
static void
nglVertex4sv
(long coords) Unsafe version of:Vertex4sv
static void
nglVertexPointer
(int size, int type, int stride, long pointer) Unsafe version of:VertexPointer
-
Field Details
-
GL_ACCUM
public static final int GL_ACCUMAccumOp- See Also:
-
GL_LOAD
public static final int GL_LOADAccumOp- See Also:
-
GL_RETURN
public static final int GL_RETURNAccumOp- See Also:
-
GL_MULT
public static final int GL_MULTAccumOp- See Also:
-
GL_ADD
public static final int GL_ADDAccumOp- See Also:
-
GL_NEVER
public static final int GL_NEVERAlphaFunction- See Also:
-
GL_LESS
public static final int GL_LESSAlphaFunction- See Also:
-
GL_EQUAL
public static final int GL_EQUALAlphaFunction- See Also:
-
GL_LEQUAL
public static final int GL_LEQUALAlphaFunction- See Also:
-
GL_GREATER
public static final int GL_GREATERAlphaFunction- See Also:
-
GL_NOTEQUAL
public static final int GL_NOTEQUALAlphaFunction- See Also:
-
GL_GEQUAL
public static final int GL_GEQUALAlphaFunction- See Also:
-
GL_ALWAYS
public static final int GL_ALWAYSAlphaFunction- See Also:
-
GL_CURRENT_BIT
public static final int GL_CURRENT_BITAttribMask- See Also:
-
GL_POINT_BIT
public static final int GL_POINT_BITAttribMask- See Also:
-
GL_LINE_BIT
public static final int GL_LINE_BITAttribMask- See Also:
-
GL_POLYGON_BIT
public static final int GL_POLYGON_BITAttribMask- See Also:
-
GL_POLYGON_STIPPLE_BIT
public static final int GL_POLYGON_STIPPLE_BITAttribMask- See Also:
-
GL_PIXEL_MODE_BIT
public static final int GL_PIXEL_MODE_BITAttribMask- See Also:
-
GL_LIGHTING_BIT
public static final int GL_LIGHTING_BITAttribMask- See Also:
-
GL_FOG_BIT
public static final int GL_FOG_BITAttribMask- See Also:
-
GL_DEPTH_BUFFER_BIT
public static final int GL_DEPTH_BUFFER_BITAttribMask- See Also:
-
GL_ACCUM_BUFFER_BIT
public static final int GL_ACCUM_BUFFER_BITAttribMask- See Also:
-
GL_STENCIL_BUFFER_BIT
public static final int GL_STENCIL_BUFFER_BITAttribMask- See Also:
-
GL_VIEWPORT_BIT
public static final int GL_VIEWPORT_BITAttribMask- See Also:
-
GL_TRANSFORM_BIT
public static final int GL_TRANSFORM_BITAttribMask- See Also:
-
GL_ENABLE_BIT
public static final int GL_ENABLE_BITAttribMask- See Also:
-
GL_COLOR_BUFFER_BIT
public static final int GL_COLOR_BUFFER_BITAttribMask- See Also:
-
GL_HINT_BIT
public static final int GL_HINT_BITAttribMask- See Also:
-
GL_EVAL_BIT
public static final int GL_EVAL_BITAttribMask- See Also:
-
GL_LIST_BIT
public static final int GL_LIST_BITAttribMask- See Also:
-
GL_TEXTURE_BIT
public static final int GL_TEXTURE_BITAttribMask- See Also:
-
GL_SCISSOR_BIT
public static final int GL_SCISSOR_BITAttribMask- See Also:
-
GL_ALL_ATTRIB_BITS
public static final int GL_ALL_ATTRIB_BITSAttribMask- See Also:
-
GL_POINTS
public static final int GL_POINTSBeginMode- See Also:
-
GL_LINES
public static final int GL_LINESBeginMode- See Also:
-
GL_LINE_LOOP
public static final int GL_LINE_LOOPBeginMode- See Also:
-
GL_LINE_STRIP
public static final int GL_LINE_STRIPBeginMode- See Also:
-
GL_TRIANGLES
public static final int GL_TRIANGLESBeginMode- See Also:
-
GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_STRIPBeginMode- See Also:
-
GL_TRIANGLE_FAN
public static final int GL_TRIANGLE_FANBeginMode- See Also:
-
GL_QUADS
public static final int GL_QUADSBeginMode- See Also:
-
GL_QUAD_STRIP
public static final int GL_QUAD_STRIPBeginMode- See Also:
-
GL_POLYGON
public static final int GL_POLYGONBeginMode- See Also:
-
GL_ZERO
public static final int GL_ZEROBlendingFactorDest- See Also:
-
GL_ONE
public static final int GL_ONEBlendingFactorDest- See Also:
-
GL_SRC_COLOR
public static final int GL_SRC_COLORBlendingFactorDest- See Also:
-
GL_ONE_MINUS_SRC_COLOR
public static final int GL_ONE_MINUS_SRC_COLORBlendingFactorDest- See Also:
-
GL_SRC_ALPHA
public static final int GL_SRC_ALPHABlendingFactorDest- See Also:
-
GL_ONE_MINUS_SRC_ALPHA
public static final int GL_ONE_MINUS_SRC_ALPHABlendingFactorDest- See Also:
-
GL_DST_ALPHA
public static final int GL_DST_ALPHABlendingFactorDest- See Also:
-
GL_ONE_MINUS_DST_ALPHA
public static final int GL_ONE_MINUS_DST_ALPHABlendingFactorDest- See Also:
-
GL_DST_COLOR
public static final int GL_DST_COLORBlendingFactorSrc- See Also:
-
GL_ONE_MINUS_DST_COLOR
public static final int GL_ONE_MINUS_DST_COLORBlendingFactorSrc- See Also:
-
GL_SRC_ALPHA_SATURATE
public static final int GL_SRC_ALPHA_SATURATEBlendingFactorSrc- See Also:
-
GL_TRUE
public static final int GL_TRUEBoolean- See Also:
-
GL_FALSE
public static final int GL_FALSEBoolean- See Also:
-
GL_CLIP_PLANE0
public static final int GL_CLIP_PLANE0ClipPlaneName- See Also:
-
GL_CLIP_PLANE1
public static final int GL_CLIP_PLANE1ClipPlaneName- See Also:
-
GL_CLIP_PLANE2
public static final int GL_CLIP_PLANE2ClipPlaneName- See Also:
-
GL_CLIP_PLANE3
public static final int GL_CLIP_PLANE3ClipPlaneName- See Also:
-
GL_CLIP_PLANE4
public static final int GL_CLIP_PLANE4ClipPlaneName- See Also:
-
GL_CLIP_PLANE5
public static final int GL_CLIP_PLANE5ClipPlaneName- See Also:
-
GL_BYTE
public static final int GL_BYTEDataType- See Also:
-
GL_UNSIGNED_BYTE
public static final int GL_UNSIGNED_BYTEDataType- See Also:
-
GL_SHORT
public static final int GL_SHORTDataType- See Also:
-
GL_UNSIGNED_SHORT
public static final int GL_UNSIGNED_SHORTDataType- See Also:
-
GL_INT
public static final int GL_INTDataType- See Also:
-
GL_UNSIGNED_INT
public static final int GL_UNSIGNED_INTDataType- See Also:
-
GL_FLOAT
public static final int GL_FLOATDataType- See Also:
-
GL_2_BYTES
public static final int GL_2_BYTESDataType- See Also:
-
GL_3_BYTES
public static final int GL_3_BYTESDataType- See Also:
-
GL_4_BYTES
public static final int GL_4_BYTESDataType- See Also:
-
GL_DOUBLE
public static final int GL_DOUBLEDataType- See Also:
-
GL_NONE
public static final int GL_NONEDrawBufferMode- See Also:
-
GL_FRONT_LEFT
public static final int GL_FRONT_LEFTDrawBufferMode- See Also:
-
GL_FRONT_RIGHT
public static final int GL_FRONT_RIGHTDrawBufferMode- See Also:
-
GL_BACK_LEFT
public static final int GL_BACK_LEFTDrawBufferMode- See Also:
-
GL_BACK_RIGHT
public static final int GL_BACK_RIGHTDrawBufferMode- See Also:
-
GL_FRONT
public static final int GL_FRONTDrawBufferMode- See Also:
-
GL_BACK
public static final int GL_BACKDrawBufferMode- See Also:
-
GL_LEFT
public static final int GL_LEFTDrawBufferMode- See Also:
-
GL_RIGHT
public static final int GL_RIGHTDrawBufferMode- See Also:
-
GL_FRONT_AND_BACK
public static final int GL_FRONT_AND_BACKDrawBufferMode- See Also:
-
GL_AUX0
public static final int GL_AUX0DrawBufferMode- See Also:
-
GL_AUX1
public static final int GL_AUX1DrawBufferMode- See Also:
-
GL_AUX2
public static final int GL_AUX2DrawBufferMode- See Also:
-
GL_AUX3
public static final int GL_AUX3DrawBufferMode- See Also:
-
GL_NO_ERROR
public static final int GL_NO_ERRORErrorCode- See Also:
-
GL_INVALID_ENUM
public static final int GL_INVALID_ENUMErrorCode- See Also:
-
GL_INVALID_VALUE
public static final int GL_INVALID_VALUEErrorCode- See Also:
-
GL_INVALID_OPERATION
public static final int GL_INVALID_OPERATIONErrorCode- See Also:
-
GL_STACK_OVERFLOW
public static final int GL_STACK_OVERFLOWErrorCode- See Also:
-
GL_STACK_UNDERFLOW
public static final int GL_STACK_UNDERFLOWErrorCode- See Also:
-
GL_OUT_OF_MEMORY
public static final int GL_OUT_OF_MEMORYErrorCode- See Also:
-
GL_2D
public static final int GL_2DFeedBackMode- See Also:
-
GL_3D
public static final int GL_3DFeedBackMode- See Also:
-
GL_3D_COLOR
public static final int GL_3D_COLORFeedBackMode- See Also:
-
GL_3D_COLOR_TEXTURE
public static final int GL_3D_COLOR_TEXTUREFeedBackMode- See Also:
-
GL_4D_COLOR_TEXTURE
public static final int GL_4D_COLOR_TEXTUREFeedBackMode- See Also:
-
GL_PASS_THROUGH_TOKEN
public static final int GL_PASS_THROUGH_TOKENFeedBackToken- See Also:
-
GL_POINT_TOKEN
public static final int GL_POINT_TOKENFeedBackToken- See Also:
-
GL_LINE_TOKEN
public static final int GL_LINE_TOKENFeedBackToken- See Also:
-
GL_POLYGON_TOKEN
public static final int GL_POLYGON_TOKENFeedBackToken- See Also:
-
GL_BITMAP_TOKEN
public static final int GL_BITMAP_TOKENFeedBackToken- See Also:
-
GL_DRAW_PIXEL_TOKEN
public static final int GL_DRAW_PIXEL_TOKENFeedBackToken- See Also:
-
GL_COPY_PIXEL_TOKEN
public static final int GL_COPY_PIXEL_TOKENFeedBackToken- See Also:
-
GL_LINE_RESET_TOKEN
public static final int GL_LINE_RESET_TOKENFeedBackToken- See Also:
-
GL_EXP
public static final int GL_EXPFogMode- See Also:
-
GL_EXP2
public static final int GL_EXP2FogMode- See Also:
-
GL_CW
public static final int GL_CWFrontFaceDirection- See Also:
-
GL_CCW
public static final int GL_CCWFrontFaceDirection- See Also:
-
GL_COEFF
public static final int GL_COEFFGetMapTarget- See Also:
-
GL_ORDER
public static final int GL_ORDERGetMapTarget- See Also:
-
GL_DOMAIN
public static final int GL_DOMAINGetMapTarget- See Also:
-
GL_CURRENT_COLOR
public static final int GL_CURRENT_COLORGetTarget- See Also:
-
GL_CURRENT_INDEX
public static final int GL_CURRENT_INDEXGetTarget- See Also:
-
GL_CURRENT_NORMAL
public static final int GL_CURRENT_NORMALGetTarget- See Also:
-
GL_CURRENT_TEXTURE_COORDS
public static final int GL_CURRENT_TEXTURE_COORDSGetTarget- See Also:
-
GL_CURRENT_RASTER_COLOR
public static final int GL_CURRENT_RASTER_COLORGetTarget- See Also:
-
GL_CURRENT_RASTER_INDEX
public static final int GL_CURRENT_RASTER_INDEXGetTarget- See Also:
-
GL_CURRENT_RASTER_TEXTURE_COORDS
public static final int GL_CURRENT_RASTER_TEXTURE_COORDSGetTarget- See Also:
-
GL_CURRENT_RASTER_POSITION
public static final int GL_CURRENT_RASTER_POSITIONGetTarget- See Also:
-
GL_CURRENT_RASTER_POSITION_VALID
public static final int GL_CURRENT_RASTER_POSITION_VALIDGetTarget- See Also:
-
GL_CURRENT_RASTER_DISTANCE
public static final int GL_CURRENT_RASTER_DISTANCEGetTarget- See Also:
-
GL_POINT_SMOOTH
public static final int GL_POINT_SMOOTHGetTarget- See Also:
-
GL_POINT_SIZE
public static final int GL_POINT_SIZEGetTarget- See Also:
-
GL_POINT_SIZE_RANGE
public static final int GL_POINT_SIZE_RANGEGetTarget- See Also:
-
GL_POINT_SIZE_GRANULARITY
public static final int GL_POINT_SIZE_GRANULARITYGetTarget- See Also:
-
GL_LINE_SMOOTH
public static final int GL_LINE_SMOOTHGetTarget- See Also:
-
GL_LINE_WIDTH
public static final int GL_LINE_WIDTHGetTarget- See Also:
-
GL_LINE_WIDTH_RANGE
public static final int GL_LINE_WIDTH_RANGEGetTarget- See Also:
-
GL_LINE_WIDTH_GRANULARITY
public static final int GL_LINE_WIDTH_GRANULARITYGetTarget- See Also:
-
GL_LINE_STIPPLE
public static final int GL_LINE_STIPPLEGetTarget- See Also:
-
GL_LINE_STIPPLE_PATTERN
public static final int GL_LINE_STIPPLE_PATTERNGetTarget- See Also:
-
GL_LINE_STIPPLE_REPEAT
public static final int GL_LINE_STIPPLE_REPEATGetTarget- See Also:
-
GL_LIST_MODE
public static final int GL_LIST_MODEGetTarget- See Also:
-
GL_MAX_LIST_NESTING
public static final int GL_MAX_LIST_NESTINGGetTarget- See Also:
-
GL_LIST_BASE
public static final int GL_LIST_BASEGetTarget- See Also:
-
GL_LIST_INDEX
public static final int GL_LIST_INDEXGetTarget- See Also:
-
GL_POLYGON_MODE
public static final int GL_POLYGON_MODEGetTarget- See Also:
-
GL_POLYGON_SMOOTH
public static final int GL_POLYGON_SMOOTHGetTarget- See Also:
-
GL_POLYGON_STIPPLE
public static final int GL_POLYGON_STIPPLEGetTarget- See Also:
-
GL_EDGE_FLAG
public static final int GL_EDGE_FLAGGetTarget- See Also:
-
GL_CULL_FACE
public static final int GL_CULL_FACEGetTarget- See Also:
-
GL_CULL_FACE_MODE
public static final int GL_CULL_FACE_MODEGetTarget- See Also:
-
GL_FRONT_FACE
public static final int GL_FRONT_FACEGetTarget- See Also:
-
GL_LIGHTING
public static final int GL_LIGHTINGGetTarget- See Also:
-
GL_LIGHT_MODEL_LOCAL_VIEWER
public static final int GL_LIGHT_MODEL_LOCAL_VIEWERGetTarget- See Also:
-
GL_LIGHT_MODEL_TWO_SIDE
public static final int GL_LIGHT_MODEL_TWO_SIDEGetTarget- See Also:
-
GL_LIGHT_MODEL_AMBIENT
public static final int GL_LIGHT_MODEL_AMBIENTGetTarget- See Also:
-
GL_SHADE_MODEL
public static final int GL_SHADE_MODELGetTarget- See Also:
-
GL_COLOR_MATERIAL_FACE
public static final int GL_COLOR_MATERIAL_FACEGetTarget- See Also:
-
GL_COLOR_MATERIAL_PARAMETER
public static final int GL_COLOR_MATERIAL_PARAMETERGetTarget- See Also:
-
GL_COLOR_MATERIAL
public static final int GL_COLOR_MATERIALGetTarget- See Also:
-
GL_FOG
public static final int GL_FOGGetTarget- See Also:
-
GL_FOG_INDEX
public static final int GL_FOG_INDEXGetTarget- See Also:
-
GL_FOG_DENSITY
public static final int GL_FOG_DENSITYGetTarget- See Also:
-
GL_FOG_START
public static final int GL_FOG_STARTGetTarget- See Also:
-
GL_FOG_END
public static final int GL_FOG_ENDGetTarget- See Also:
-
GL_FOG_MODE
public static final int GL_FOG_MODEGetTarget- See Also:
-
GL_FOG_COLOR
public static final int GL_FOG_COLORGetTarget- See Also:
-
GL_DEPTH_RANGE
public static final int GL_DEPTH_RANGEGetTarget- See Also:
-
GL_DEPTH_TEST
public static final int GL_DEPTH_TESTGetTarget- See Also:
-
GL_DEPTH_WRITEMASK
public static final int GL_DEPTH_WRITEMASKGetTarget- See Also:
-
GL_DEPTH_CLEAR_VALUE
public static final int GL_DEPTH_CLEAR_VALUEGetTarget- See Also:
-
GL_DEPTH_FUNC
public static final int GL_DEPTH_FUNCGetTarget- See Also:
-
GL_ACCUM_CLEAR_VALUE
public static final int GL_ACCUM_CLEAR_VALUEGetTarget- See Also:
-
GL_STENCIL_TEST
public static final int GL_STENCIL_TESTGetTarget- See Also:
-
GL_STENCIL_CLEAR_VALUE
public static final int GL_STENCIL_CLEAR_VALUEGetTarget- See Also:
-
GL_STENCIL_FUNC
public static final int GL_STENCIL_FUNCGetTarget- See Also:
-
GL_STENCIL_VALUE_MASK
public static final int GL_STENCIL_VALUE_MASKGetTarget- See Also:
-
GL_STENCIL_FAIL
public static final int GL_STENCIL_FAILGetTarget- See Also:
-
GL_STENCIL_PASS_DEPTH_FAIL
public static final int GL_STENCIL_PASS_DEPTH_FAILGetTarget- See Also:
-
GL_STENCIL_PASS_DEPTH_PASS
public static final int GL_STENCIL_PASS_DEPTH_PASSGetTarget- See Also:
-
GL_STENCIL_REF
public static final int GL_STENCIL_REFGetTarget- See Also:
-
GL_STENCIL_WRITEMASK
public static final int GL_STENCIL_WRITEMASKGetTarget- See Also:
-
GL_MATRIX_MODE
public static final int GL_MATRIX_MODEGetTarget- See Also:
-
GL_NORMALIZE
public static final int GL_NORMALIZEGetTarget- See Also:
-
GL_VIEWPORT
public static final int GL_VIEWPORTGetTarget- See Also:
-
GL_MODELVIEW_STACK_DEPTH
public static final int GL_MODELVIEW_STACK_DEPTHGetTarget- See Also:
-
GL_PROJECTION_STACK_DEPTH
public static final int GL_PROJECTION_STACK_DEPTHGetTarget- See Also:
-
GL_TEXTURE_STACK_DEPTH
public static final int GL_TEXTURE_STACK_DEPTHGetTarget- See Also:
-
GL_MODELVIEW_MATRIX
public static final int GL_MODELVIEW_MATRIXGetTarget- See Also:
-
GL_PROJECTION_MATRIX
public static final int GL_PROJECTION_MATRIXGetTarget- See Also:
-
GL_TEXTURE_MATRIX
public static final int GL_TEXTURE_MATRIXGetTarget- See Also:
-
GL_ATTRIB_STACK_DEPTH
public static final int GL_ATTRIB_STACK_DEPTHGetTarget- See Also:
-
GL_CLIENT_ATTRIB_STACK_DEPTH
public static final int GL_CLIENT_ATTRIB_STACK_DEPTHGetTarget- See Also:
-
GL_ALPHA_TEST
public static final int GL_ALPHA_TESTGetTarget- See Also:
-
GL_ALPHA_TEST_FUNC
public static final int GL_ALPHA_TEST_FUNCGetTarget- See Also:
-
GL_ALPHA_TEST_REF
public static final int GL_ALPHA_TEST_REFGetTarget- See Also:
-
GL_DITHER
public static final int GL_DITHERGetTarget- See Also:
-
GL_BLEND_DST
public static final int GL_BLEND_DSTGetTarget- See Also:
-
GL_BLEND_SRC
public static final int GL_BLEND_SRCGetTarget- See Also:
-
GL_BLEND
public static final int GL_BLENDGetTarget- See Also:
-
GL_LOGIC_OP_MODE
public static final int GL_LOGIC_OP_MODEGetTarget- See Also:
-
GL_INDEX_LOGIC_OP
public static final int GL_INDEX_LOGIC_OPGetTarget- See Also:
-
GL_LOGIC_OP
public static final int GL_LOGIC_OPGetTarget- See Also:
-
GL_COLOR_LOGIC_OP
public static final int GL_COLOR_LOGIC_OPGetTarget- See Also:
-
GL_AUX_BUFFERS
public static final int GL_AUX_BUFFERSGetTarget- See Also:
-
GL_DRAW_BUFFER
public static final int GL_DRAW_BUFFERGetTarget- See Also:
-
GL_READ_BUFFER
public static final int GL_READ_BUFFERGetTarget- See Also:
-
GL_SCISSOR_BOX
public static final int GL_SCISSOR_BOXGetTarget- See Also:
-
GL_SCISSOR_TEST
public static final int GL_SCISSOR_TESTGetTarget- See Also:
-
GL_INDEX_CLEAR_VALUE
public static final int GL_INDEX_CLEAR_VALUEGetTarget- See Also:
-
GL_INDEX_WRITEMASK
public static final int GL_INDEX_WRITEMASKGetTarget- See Also:
-
GL_COLOR_CLEAR_VALUE
public static final int GL_COLOR_CLEAR_VALUEGetTarget- See Also:
-
GL_COLOR_WRITEMASK
public static final int GL_COLOR_WRITEMASKGetTarget- See Also:
-
GL_INDEX_MODE
public static final int GL_INDEX_MODEGetTarget- See Also:
-
GL_RGBA_MODE
public static final int GL_RGBA_MODEGetTarget- See Also:
-
GL_DOUBLEBUFFER
public static final int GL_DOUBLEBUFFERGetTarget- See Also:
-
GL_STEREO
public static final int GL_STEREOGetTarget- See Also:
-
GL_RENDER_MODE
public static final int GL_RENDER_MODEGetTarget- See Also:
-
GL_PERSPECTIVE_CORRECTION_HINT
public static final int GL_PERSPECTIVE_CORRECTION_HINTGetTarget- See Also:
-
GL_POINT_SMOOTH_HINT
public static final int GL_POINT_SMOOTH_HINTGetTarget- See Also:
-
GL_LINE_SMOOTH_HINT
public static final int GL_LINE_SMOOTH_HINTGetTarget- See Also:
-
GL_POLYGON_SMOOTH_HINT
public static final int GL_POLYGON_SMOOTH_HINTGetTarget- See Also:
-
GL_FOG_HINT
public static final int GL_FOG_HINTGetTarget- See Also:
-
GL_TEXTURE_GEN_S
public static final int GL_TEXTURE_GEN_SGetTarget- See Also:
-
GL_TEXTURE_GEN_T
public static final int GL_TEXTURE_GEN_TGetTarget- See Also:
-
GL_TEXTURE_GEN_R
public static final int GL_TEXTURE_GEN_RGetTarget- See Also:
-
GL_TEXTURE_GEN_Q
public static final int GL_TEXTURE_GEN_QGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_I
public static final int GL_PIXEL_MAP_I_TO_IGetTarget- See Also:
-
GL_PIXEL_MAP_S_TO_S
public static final int GL_PIXEL_MAP_S_TO_SGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_R
public static final int GL_PIXEL_MAP_I_TO_RGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_G
public static final int GL_PIXEL_MAP_I_TO_GGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_B
public static final int GL_PIXEL_MAP_I_TO_BGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_A
public static final int GL_PIXEL_MAP_I_TO_AGetTarget- See Also:
-
GL_PIXEL_MAP_R_TO_R
public static final int GL_PIXEL_MAP_R_TO_RGetTarget- See Also:
-
GL_PIXEL_MAP_G_TO_G
public static final int GL_PIXEL_MAP_G_TO_GGetTarget- See Also:
-
GL_PIXEL_MAP_B_TO_B
public static final int GL_PIXEL_MAP_B_TO_BGetTarget- See Also:
-
GL_PIXEL_MAP_A_TO_A
public static final int GL_PIXEL_MAP_A_TO_AGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_I_SIZE
public static final int GL_PIXEL_MAP_I_TO_I_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_S_TO_S_SIZE
public static final int GL_PIXEL_MAP_S_TO_S_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_R_SIZE
public static final int GL_PIXEL_MAP_I_TO_R_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_G_SIZE
public static final int GL_PIXEL_MAP_I_TO_G_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_B_SIZE
public static final int GL_PIXEL_MAP_I_TO_B_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_I_TO_A_SIZE
public static final int GL_PIXEL_MAP_I_TO_A_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_R_TO_R_SIZE
public static final int GL_PIXEL_MAP_R_TO_R_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_G_TO_G_SIZE
public static final int GL_PIXEL_MAP_G_TO_G_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_B_TO_B_SIZE
public static final int GL_PIXEL_MAP_B_TO_B_SIZEGetTarget- See Also:
-
GL_PIXEL_MAP_A_TO_A_SIZE
public static final int GL_PIXEL_MAP_A_TO_A_SIZEGetTarget- See Also:
-
GL_UNPACK_SWAP_BYTES
public static final int GL_UNPACK_SWAP_BYTESGetTarget- See Also:
-
GL_UNPACK_LSB_FIRST
public static final int GL_UNPACK_LSB_FIRSTGetTarget- See Also:
-
GL_UNPACK_ROW_LENGTH
public static final int GL_UNPACK_ROW_LENGTHGetTarget- See Also:
-
GL_UNPACK_SKIP_ROWS
public static final int GL_UNPACK_SKIP_ROWSGetTarget- See Also:
-
GL_UNPACK_SKIP_PIXELS
public static final int GL_UNPACK_SKIP_PIXELSGetTarget- See Also:
-
GL_UNPACK_ALIGNMENT
public static final int GL_UNPACK_ALIGNMENTGetTarget- See Also:
-
GL_PACK_SWAP_BYTES
public static final int GL_PACK_SWAP_BYTESGetTarget- See Also:
-
GL_PACK_LSB_FIRST
public static final int GL_PACK_LSB_FIRSTGetTarget- See Also:
-
GL_PACK_ROW_LENGTH
public static final int GL_PACK_ROW_LENGTHGetTarget- See Also:
-
GL_PACK_SKIP_ROWS
public static final int GL_PACK_SKIP_ROWSGetTarget- See Also:
-
GL_PACK_SKIP_PIXELS
public static final int GL_PACK_SKIP_PIXELSGetTarget- See Also:
-
GL_PACK_ALIGNMENT
public static final int GL_PACK_ALIGNMENTGetTarget- See Also:
-
GL_MAP_COLOR
public static final int GL_MAP_COLORGetTarget- See Also:
-
GL_MAP_STENCIL
public static final int GL_MAP_STENCILGetTarget- See Also:
-
GL_INDEX_SHIFT
public static final int GL_INDEX_SHIFTGetTarget- See Also:
-
GL_INDEX_OFFSET
public static final int GL_INDEX_OFFSETGetTarget- See Also:
-
GL_RED_SCALE
public static final int GL_RED_SCALEGetTarget- See Also:
-
GL_RED_BIAS
public static final int GL_RED_BIASGetTarget- See Also:
-
GL_ZOOM_X
public static final int GL_ZOOM_XGetTarget- See Also:
-
GL_ZOOM_Y
public static final int GL_ZOOM_YGetTarget- See Also:
-
GL_GREEN_SCALE
public static final int GL_GREEN_SCALEGetTarget- See Also:
-
GL_GREEN_BIAS
public static final int GL_GREEN_BIASGetTarget- See Also:
-
GL_BLUE_SCALE
public static final int GL_BLUE_SCALEGetTarget- See Also:
-
GL_BLUE_BIAS
public static final int GL_BLUE_BIASGetTarget- See Also:
-
GL_ALPHA_SCALE
public static final int GL_ALPHA_SCALEGetTarget- See Also:
-
GL_ALPHA_BIAS
public static final int GL_ALPHA_BIASGetTarget- See Also:
-
GL_DEPTH_SCALE
public static final int GL_DEPTH_SCALEGetTarget- See Also:
-
GL_DEPTH_BIAS
public static final int GL_DEPTH_BIASGetTarget- See Also:
-
GL_MAX_EVAL_ORDER
public static final int GL_MAX_EVAL_ORDERGetTarget- See Also:
-
GL_MAX_LIGHTS
public static final int GL_MAX_LIGHTSGetTarget- See Also:
-
GL_MAX_CLIP_PLANES
public static final int GL_MAX_CLIP_PLANESGetTarget- See Also:
-
GL_MAX_TEXTURE_SIZE
public static final int GL_MAX_TEXTURE_SIZEGetTarget- See Also:
-
GL_MAX_PIXEL_MAP_TABLE
public static final int GL_MAX_PIXEL_MAP_TABLEGetTarget- See Also:
-
GL_MAX_ATTRIB_STACK_DEPTH
public static final int GL_MAX_ATTRIB_STACK_DEPTHGetTarget- See Also:
-
GL_MAX_MODELVIEW_STACK_DEPTH
public static final int GL_MAX_MODELVIEW_STACK_DEPTHGetTarget- See Also:
-
GL_MAX_NAME_STACK_DEPTH
public static final int GL_MAX_NAME_STACK_DEPTHGetTarget- See Also:
-
GL_MAX_PROJECTION_STACK_DEPTH
public static final int GL_MAX_PROJECTION_STACK_DEPTHGetTarget- See Also:
-
GL_MAX_TEXTURE_STACK_DEPTH
public static final int GL_MAX_TEXTURE_STACK_DEPTHGetTarget- See Also:
-
GL_MAX_VIEWPORT_DIMS
public static final int GL_MAX_VIEWPORT_DIMSGetTarget- See Also:
-
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
public static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTHGetTarget- See Also:
-
GL_SUBPIXEL_BITS
public static final int GL_SUBPIXEL_BITSGetTarget- See Also:
-
GL_INDEX_BITS
public static final int GL_INDEX_BITSGetTarget- See Also:
-
GL_RED_BITS
public static final int GL_RED_BITSGetTarget- See Also:
-
GL_GREEN_BITS
public static final int GL_GREEN_BITSGetTarget- See Also:
-
GL_BLUE_BITS
public static final int GL_BLUE_BITSGetTarget- See Also:
-
GL_ALPHA_BITS
public static final int GL_ALPHA_BITSGetTarget- See Also:
-
GL_DEPTH_BITS
public static final int GL_DEPTH_BITSGetTarget- See Also:
-
GL_STENCIL_BITS
public static final int GL_STENCIL_BITSGetTarget- See Also:
-
GL_ACCUM_RED_BITS
public static final int GL_ACCUM_RED_BITSGetTarget- See Also:
-
GL_ACCUM_GREEN_BITS
public static final int GL_ACCUM_GREEN_BITSGetTarget- See Also:
-
GL_ACCUM_BLUE_BITS
public static final int GL_ACCUM_BLUE_BITSGetTarget- See Also:
-
GL_ACCUM_ALPHA_BITS
public static final int GL_ACCUM_ALPHA_BITSGetTarget- See Also:
-
GL_NAME_STACK_DEPTH
public static final int GL_NAME_STACK_DEPTHGetTarget- See Also:
-
GL_AUTO_NORMAL
public static final int GL_AUTO_NORMALGetTarget- See Also:
-
GL_MAP1_COLOR_4
public static final int GL_MAP1_COLOR_4GetTarget- See Also:
-
GL_MAP1_INDEX
public static final int GL_MAP1_INDEXGetTarget- See Also:
-
GL_MAP1_NORMAL
public static final int GL_MAP1_NORMALGetTarget- See Also:
-
GL_MAP1_TEXTURE_COORD_1
public static final int GL_MAP1_TEXTURE_COORD_1GetTarget- See Also:
-
GL_MAP1_TEXTURE_COORD_2
public static final int GL_MAP1_TEXTURE_COORD_2GetTarget- See Also:
-
GL_MAP1_TEXTURE_COORD_3
public static final int GL_MAP1_TEXTURE_COORD_3GetTarget- See Also:
-
GL_MAP1_TEXTURE_COORD_4
public static final int GL_MAP1_TEXTURE_COORD_4GetTarget- See Also:
-
GL_MAP1_VERTEX_3
public static final int GL_MAP1_VERTEX_3GetTarget- See Also:
-
GL_MAP1_VERTEX_4
public static final int GL_MAP1_VERTEX_4GetTarget- See Also:
-
GL_MAP2_COLOR_4
public static final int GL_MAP2_COLOR_4GetTarget- See Also:
-
GL_MAP2_INDEX
public static final int GL_MAP2_INDEXGetTarget- See Also:
-
GL_MAP2_NORMAL
public static final int GL_MAP2_NORMALGetTarget- See Also:
-
GL_MAP2_TEXTURE_COORD_1
public static final int GL_MAP2_TEXTURE_COORD_1GetTarget- See Also:
-
GL_MAP2_TEXTURE_COORD_2
public static final int GL_MAP2_TEXTURE_COORD_2GetTarget- See Also:
-
GL_MAP2_TEXTURE_COORD_3
public static final int GL_MAP2_TEXTURE_COORD_3GetTarget- See Also:
-
GL_MAP2_TEXTURE_COORD_4
public static final int GL_MAP2_TEXTURE_COORD_4GetTarget- See Also:
-
GL_MAP2_VERTEX_3
public static final int GL_MAP2_VERTEX_3GetTarget- See Also:
-
GL_MAP2_VERTEX_4
public static final int GL_MAP2_VERTEX_4GetTarget- See Also:
-
GL_MAP1_GRID_DOMAIN
public static final int GL_MAP1_GRID_DOMAINGetTarget- See Also:
-
GL_MAP1_GRID_SEGMENTS
public static final int GL_MAP1_GRID_SEGMENTSGetTarget- See Also:
-
GL_MAP2_GRID_DOMAIN
public static final int GL_MAP2_GRID_DOMAINGetTarget- See Also:
-
GL_MAP2_GRID_SEGMENTS
public static final int GL_MAP2_GRID_SEGMENTSGetTarget- See Also:
-
GL_TEXTURE_1D
public static final int GL_TEXTURE_1DGetTarget- See Also:
-
GL_TEXTURE_2D
public static final int GL_TEXTURE_2DGetTarget- See Also:
-
GL_FEEDBACK_BUFFER_POINTER
public static final int GL_FEEDBACK_BUFFER_POINTERGetTarget- See Also:
-
GL_FEEDBACK_BUFFER_SIZE
public static final int GL_FEEDBACK_BUFFER_SIZEGetTarget- See Also:
-
GL_FEEDBACK_BUFFER_TYPE
public static final int GL_FEEDBACK_BUFFER_TYPEGetTarget- See Also:
-
GL_SELECTION_BUFFER_POINTER
public static final int GL_SELECTION_BUFFER_POINTERGetTarget- See Also:
-
GL_SELECTION_BUFFER_SIZE
public static final int GL_SELECTION_BUFFER_SIZEGetTarget- See Also:
-
GL_TEXTURE_WIDTH
public static final int GL_TEXTURE_WIDTHGetTextureParameter- See Also:
-
GL_TEXTURE_HEIGHT
public static final int GL_TEXTURE_HEIGHTGetTextureParameter- See Also:
-
GL_TEXTURE_INTERNAL_FORMAT
public static final int GL_TEXTURE_INTERNAL_FORMATGetTextureParameter- See Also:
-
GL_TEXTURE_COMPONENTS
public static final int GL_TEXTURE_COMPONENTSGetTextureParameter- See Also:
-
GL_TEXTURE_BORDER_COLOR
public static final int GL_TEXTURE_BORDER_COLORGetTextureParameter- See Also:
-
GL_TEXTURE_BORDER
public static final int GL_TEXTURE_BORDERGetTextureParameter- See Also:
-
GL_DONT_CARE
public static final int GL_DONT_CAREHintMode- See Also:
-
GL_FASTEST
public static final int GL_FASTESTHintMode- See Also:
-
GL_NICEST
public static final int GL_NICESTHintMode- See Also:
-
GL_LIGHT0
public static final int GL_LIGHT0LightName- See Also:
-
GL_LIGHT1
public static final int GL_LIGHT1LightName- See Also:
-
GL_LIGHT2
public static final int GL_LIGHT2LightName- See Also:
-
GL_LIGHT3
public static final int GL_LIGHT3LightName- See Also:
-
GL_LIGHT4
public static final int GL_LIGHT4LightName- See Also:
-
GL_LIGHT5
public static final int GL_LIGHT5LightName- See Also:
-
GL_LIGHT6
public static final int GL_LIGHT6LightName- See Also:
-
GL_LIGHT7
public static final int GL_LIGHT7LightName- See Also:
-
GL_AMBIENT
public static final int GL_AMBIENTLightParameter- See Also:
-
GL_DIFFUSE
public static final int GL_DIFFUSELightParameter- See Also:
-
GL_SPECULAR
public static final int GL_SPECULARLightParameter- See Also:
-
GL_POSITION
public static final int GL_POSITIONLightParameter- See Also:
-
GL_SPOT_DIRECTION
public static final int GL_SPOT_DIRECTIONLightParameter- See Also:
-
GL_SPOT_EXPONENT
public static final int GL_SPOT_EXPONENTLightParameter- See Also:
-
GL_SPOT_CUTOFF
public static final int GL_SPOT_CUTOFFLightParameter- See Also:
-
GL_CONSTANT_ATTENUATION
public static final int GL_CONSTANT_ATTENUATIONLightParameter- See Also:
-
GL_LINEAR_ATTENUATION
public static final int GL_LINEAR_ATTENUATIONLightParameter- See Also:
-
GL_QUADRATIC_ATTENUATION
public static final int GL_QUADRATIC_ATTENUATIONLightParameter- See Also:
-
GL_COMPILE
public static final int GL_COMPILEListMode- See Also:
-
GL_COMPILE_AND_EXECUTE
public static final int GL_COMPILE_AND_EXECUTEListMode- See Also:
-
GL_CLEAR
public static final int GL_CLEARLogicOp- See Also:
-
GL_AND
public static final int GL_ANDLogicOp- See Also:
-
GL_AND_REVERSE
public static final int GL_AND_REVERSELogicOp- See Also:
-
GL_COPY
public static final int GL_COPYLogicOp- See Also:
-
GL_AND_INVERTED
public static final int GL_AND_INVERTEDLogicOp- See Also:
-
GL_NOOP
public static final int GL_NOOPLogicOp- See Also:
-
GL_XOR
public static final int GL_XORLogicOp- See Also:
-
GL_OR
public static final int GL_ORLogicOp- See Also:
-
GL_NOR
public static final int GL_NORLogicOp- See Also:
-
GL_EQUIV
public static final int GL_EQUIVLogicOp- See Also:
-
GL_INVERT
public static final int GL_INVERTLogicOp- See Also:
-
GL_OR_REVERSE
public static final int GL_OR_REVERSELogicOp- See Also:
-
GL_COPY_INVERTED
public static final int GL_COPY_INVERTEDLogicOp- See Also:
-
GL_OR_INVERTED
public static final int GL_OR_INVERTEDLogicOp- See Also:
-
GL_NAND
public static final int GL_NANDLogicOp- See Also:
-
GL_SET
public static final int GL_SETLogicOp- See Also:
-
GL_EMISSION
public static final int GL_EMISSIONMaterialParameter- See Also:
-
GL_SHININESS
public static final int GL_SHININESSMaterialParameter- See Also:
-
GL_AMBIENT_AND_DIFFUSE
public static final int GL_AMBIENT_AND_DIFFUSEMaterialParameter- See Also:
-
GL_COLOR_INDEXES
public static final int GL_COLOR_INDEXESMaterialParameter- See Also:
-
GL_MODELVIEW
public static final int GL_MODELVIEWMatrixMode- See Also:
-
GL_PROJECTION
public static final int GL_PROJECTIONMatrixMode- See Also:
-
GL_TEXTURE
public static final int GL_TEXTUREMatrixMode- See Also:
-
GL_COLOR
public static final int GL_COLORPixelCopyType- See Also:
-
GL_DEPTH
public static final int GL_DEPTHPixelCopyType- See Also:
-
GL_STENCIL
public static final int GL_STENCILPixelCopyType- See Also:
-
GL_COLOR_INDEX
public static final int GL_COLOR_INDEXPixelFormat- See Also:
-
GL_STENCIL_INDEX
public static final int GL_STENCIL_INDEXPixelFormat- See Also:
-
GL_DEPTH_COMPONENT
public static final int GL_DEPTH_COMPONENTPixelFormat- See Also:
-
GL_RED
public static final int GL_REDPixelFormat- See Also:
-
GL_GREEN
public static final int GL_GREENPixelFormat- See Also:
-
GL_BLUE
public static final int GL_BLUEPixelFormat- See Also:
-
GL_ALPHA
public static final int GL_ALPHAPixelFormat- See Also:
-
GL_RGB
public static final int GL_RGBPixelFormat- See Also:
-
GL_RGBA
public static final int GL_RGBAPixelFormat- See Also:
-
GL_LUMINANCE
public static final int GL_LUMINANCEPixelFormat- See Also:
-
GL_LUMINANCE_ALPHA
public static final int GL_LUMINANCE_ALPHAPixelFormat- See Also:
-
GL_BITMAP
public static final int GL_BITMAPPixelType- See Also:
-
GL_POINT
public static final int GL_POINTPolygonMode- See Also:
-
GL_LINE
public static final int GL_LINEPolygonMode- See Also:
-
GL_FILL
public static final int GL_FILLPolygonMode- See Also:
-
GL_RENDER
public static final int GL_RENDERRenderingMode- See Also:
-
GL_FEEDBACK
public static final int GL_FEEDBACKRenderingMode- See Also:
-
GL_SELECT
public static final int GL_SELECTRenderingMode- See Also:
-
GL_FLAT
public static final int GL_FLATShadingModel- See Also:
-
GL_SMOOTH
public static final int GL_SMOOTHShadingModel- See Also:
-
GL_KEEP
public static final int GL_KEEPStencilOp- See Also:
-
GL_REPLACE
public static final int GL_REPLACEStencilOp- See Also:
-
GL_INCR
public static final int GL_INCRStencilOp- See Also:
-
GL_DECR
public static final int GL_DECRStencilOp- See Also:
-
GL_VENDOR
public static final int GL_VENDORStringName- See Also:
-
GL_RENDERER
public static final int GL_RENDERERStringName- See Also:
-
GL_VERSION
public static final int GL_VERSIONStringName- See Also:
-
GL_EXTENSIONS
public static final int GL_EXTENSIONSStringName- See Also:
-
GL_S
public static final int GL_STextureCoordName- See Also:
-
GL_T
public static final int GL_TTextureCoordName- See Also:
-
GL_R
public static final int GL_RTextureCoordName- See Also:
-
GL_Q
public static final int GL_QTextureCoordName- See Also:
-
GL_MODULATE
public static final int GL_MODULATETextureEnvMode- See Also:
-
GL_DECAL
public static final int GL_DECALTextureEnvMode- See Also:
-
GL_TEXTURE_ENV_MODE
public static final int GL_TEXTURE_ENV_MODETextureEnvParameter- See Also:
-
GL_TEXTURE_ENV_COLOR
public static final int GL_TEXTURE_ENV_COLORTextureEnvParameter- See Also:
-
GL_TEXTURE_ENV
public static final int GL_TEXTURE_ENVTextureEnvTarget- See Also:
-
GL_EYE_LINEAR
public static final int GL_EYE_LINEARTextureGenMode- See Also:
-
GL_OBJECT_LINEAR
public static final int GL_OBJECT_LINEARTextureGenMode- See Also:
-
GL_SPHERE_MAP
public static final int GL_SPHERE_MAPTextureGenMode- See Also:
-
GL_TEXTURE_GEN_MODE
public static final int GL_TEXTURE_GEN_MODETextureGenParameter- See Also:
-
GL_OBJECT_PLANE
public static final int GL_OBJECT_PLANETextureGenParameter- See Also:
-
GL_EYE_PLANE
public static final int GL_EYE_PLANETextureGenParameter- See Also:
-
GL_NEAREST
public static final int GL_NEARESTTextureMagFilter- See Also:
-
GL_LINEAR
public static final int GL_LINEARTextureMagFilter- See Also:
-
GL_NEAREST_MIPMAP_NEAREST
public static final int GL_NEAREST_MIPMAP_NEARESTTextureMinFilter- See Also:
-
GL_LINEAR_MIPMAP_NEAREST
public static final int GL_LINEAR_MIPMAP_NEARESTTextureMinFilter- See Also:
-
GL_NEAREST_MIPMAP_LINEAR
public static final int GL_NEAREST_MIPMAP_LINEARTextureMinFilter- See Also:
-
GL_LINEAR_MIPMAP_LINEAR
public static final int GL_LINEAR_MIPMAP_LINEARTextureMinFilter- See Also:
-
GL_TEXTURE_MAG_FILTER
public static final int GL_TEXTURE_MAG_FILTERTextureParameterName- See Also:
-
GL_TEXTURE_MIN_FILTER
public static final int GL_TEXTURE_MIN_FILTERTextureParameterName- See Also:
-
GL_TEXTURE_WRAP_S
public static final int GL_TEXTURE_WRAP_STextureParameterName- See Also:
-
GL_TEXTURE_WRAP_T
public static final int GL_TEXTURE_WRAP_TTextureParameterName- See Also:
-
GL_CLAMP
public static final int GL_CLAMPTextureWrapMode- See Also:
-
GL_REPEAT
public static final int GL_REPEATTextureWrapMode- See Also:
-
GL_CLIENT_PIXEL_STORE_BIT
public static final int GL_CLIENT_PIXEL_STORE_BITClientAttribMask- See Also:
-
GL_CLIENT_VERTEX_ARRAY_BIT
public static final int GL_CLIENT_VERTEX_ARRAY_BITClientAttribMask- See Also:
-
GL_CLIENT_ALL_ATTRIB_BITS
public static final int GL_CLIENT_ALL_ATTRIB_BITSClientAttribMask- See Also:
-
GL_POLYGON_OFFSET_FACTOR
public static final int GL_POLYGON_OFFSET_FACTORpolygon_offset- See Also:
-
GL_POLYGON_OFFSET_UNITS
public static final int GL_POLYGON_OFFSET_UNITSpolygon_offset- See Also:
-
GL_POLYGON_OFFSET_POINT
public static final int GL_POLYGON_OFFSET_POINTpolygon_offset- See Also:
-
GL_POLYGON_OFFSET_LINE
public static final int GL_POLYGON_OFFSET_LINEpolygon_offset- See Also:
-
GL_POLYGON_OFFSET_FILL
public static final int GL_POLYGON_OFFSET_FILLpolygon_offset- See Also:
-
GL_ALPHA4
public static final int GL_ALPHA4texture- See Also:
-
GL_ALPHA8
public static final int GL_ALPHA8texture- See Also:
-
GL_ALPHA12
public static final int GL_ALPHA12texture- See Also:
-
GL_ALPHA16
public static final int GL_ALPHA16texture- See Also:
-
GL_LUMINANCE4
public static final int GL_LUMINANCE4texture- See Also:
-
GL_LUMINANCE8
public static final int GL_LUMINANCE8texture- See Also:
-
GL_LUMINANCE12
public static final int GL_LUMINANCE12texture- See Also:
-
GL_LUMINANCE16
public static final int GL_LUMINANCE16texture- See Also:
-
GL_LUMINANCE4_ALPHA4
public static final int GL_LUMINANCE4_ALPHA4texture- See Also:
-
GL_LUMINANCE6_ALPHA2
public static final int GL_LUMINANCE6_ALPHA2texture- See Also:
-
GL_LUMINANCE8_ALPHA8
public static final int GL_LUMINANCE8_ALPHA8texture- See Also:
-
GL_LUMINANCE12_ALPHA4
public static final int GL_LUMINANCE12_ALPHA4texture- See Also:
-
GL_LUMINANCE12_ALPHA12
public static final int GL_LUMINANCE12_ALPHA12texture- See Also:
-
GL_LUMINANCE16_ALPHA16
public static final int GL_LUMINANCE16_ALPHA16texture- See Also:
-
GL_INTENSITY
public static final int GL_INTENSITYtexture- See Also:
-
GL_INTENSITY4
public static final int GL_INTENSITY4texture- See Also:
-
GL_INTENSITY8
public static final int GL_INTENSITY8texture- See Also:
-
GL_INTENSITY12
public static final int GL_INTENSITY12texture- See Also:
-
GL_INTENSITY16
public static final int GL_INTENSITY16texture- See Also:
-
GL_R3_G3_B2
public static final int GL_R3_G3_B2texture- See Also:
-
GL_RGB4
public static final int GL_RGB4texture- See Also:
-
GL_RGB5
public static final int GL_RGB5texture- See Also:
-
GL_RGB8
public static final int GL_RGB8texture- See Also:
-
GL_RGB10
public static final int GL_RGB10texture- See Also:
-
GL_RGB12
public static final int GL_RGB12texture- See Also:
-
GL_RGB16
public static final int GL_RGB16texture- See Also:
-
GL_RGBA2
public static final int GL_RGBA2texture- See Also:
-
GL_RGBA4
public static final int GL_RGBA4texture- See Also:
-
GL_RGB5_A1
public static final int GL_RGB5_A1texture- See Also:
-
GL_RGBA8
public static final int GL_RGBA8texture- See Also:
-
GL_RGB10_A2
public static final int GL_RGB10_A2texture- See Also:
-
GL_RGBA12
public static final int GL_RGBA12texture- See Also:
-
GL_RGBA16
public static final int GL_RGBA16texture- See Also:
-
GL_TEXTURE_RED_SIZE
public static final int GL_TEXTURE_RED_SIZEtexture- See Also:
-
GL_TEXTURE_GREEN_SIZE
public static final int GL_TEXTURE_GREEN_SIZEtexture- See Also:
-
GL_TEXTURE_BLUE_SIZE
public static final int GL_TEXTURE_BLUE_SIZEtexture- See Also:
-
GL_TEXTURE_ALPHA_SIZE
public static final int GL_TEXTURE_ALPHA_SIZEtexture- See Also:
-
GL_TEXTURE_LUMINANCE_SIZE
public static final int GL_TEXTURE_LUMINANCE_SIZEtexture- See Also:
-
GL_TEXTURE_INTENSITY_SIZE
public static final int GL_TEXTURE_INTENSITY_SIZEtexture- See Also:
-
GL_PROXY_TEXTURE_1D
public static final int GL_PROXY_TEXTURE_1Dtexture- See Also:
-
GL_PROXY_TEXTURE_2D
public static final int GL_PROXY_TEXTURE_2Dtexture- See Also:
-
GL_TEXTURE_PRIORITY
public static final int GL_TEXTURE_PRIORITYtexture_object- See Also:
-
GL_TEXTURE_RESIDENT
public static final int GL_TEXTURE_RESIDENTtexture_object- See Also:
-
GL_TEXTURE_BINDING_1D
public static final int GL_TEXTURE_BINDING_1Dtexture_object- See Also:
-
GL_TEXTURE_BINDING_2D
public static final int GL_TEXTURE_BINDING_2Dtexture_object- See Also:
-
GL_VERTEX_ARRAY
public static final int GL_VERTEX_ARRAYvertex_array- See Also:
-
GL_NORMAL_ARRAY
public static final int GL_NORMAL_ARRAYvertex_array- See Also:
-
GL_COLOR_ARRAY
public static final int GL_COLOR_ARRAYvertex_array- See Also:
-
GL_INDEX_ARRAY
public static final int GL_INDEX_ARRAYvertex_array- See Also:
-
GL_TEXTURE_COORD_ARRAY
public static final int GL_TEXTURE_COORD_ARRAYvertex_array- See Also:
-
GL_EDGE_FLAG_ARRAY
public static final int GL_EDGE_FLAG_ARRAYvertex_array- See Also:
-
GL_VERTEX_ARRAY_SIZE
public static final int GL_VERTEX_ARRAY_SIZEvertex_array- See Also:
-
GL_VERTEX_ARRAY_TYPE
public static final int GL_VERTEX_ARRAY_TYPEvertex_array- See Also:
-
GL_VERTEX_ARRAY_STRIDE
public static final int GL_VERTEX_ARRAY_STRIDEvertex_array- See Also:
-
GL_NORMAL_ARRAY_TYPE
public static final int GL_NORMAL_ARRAY_TYPEvertex_array- See Also:
-
GL_NORMAL_ARRAY_STRIDE
public static final int GL_NORMAL_ARRAY_STRIDEvertex_array- See Also:
-
GL_COLOR_ARRAY_SIZE
public static final int GL_COLOR_ARRAY_SIZEvertex_array- See Also:
-
GL_COLOR_ARRAY_TYPE
public static final int GL_COLOR_ARRAY_TYPEvertex_array- See Also:
-
GL_COLOR_ARRAY_STRIDE
public static final int GL_COLOR_ARRAY_STRIDEvertex_array- See Also:
-
GL_INDEX_ARRAY_TYPE
public static final int GL_INDEX_ARRAY_TYPEvertex_array- See Also:
-
GL_INDEX_ARRAY_STRIDE
public static final int GL_INDEX_ARRAY_STRIDEvertex_array- See Also:
-
GL_TEXTURE_COORD_ARRAY_SIZE
public static final int GL_TEXTURE_COORD_ARRAY_SIZEvertex_array- See Also:
-
GL_TEXTURE_COORD_ARRAY_TYPE
public static final int GL_TEXTURE_COORD_ARRAY_TYPEvertex_array- See Also:
-
GL_TEXTURE_COORD_ARRAY_STRIDE
public static final int GL_TEXTURE_COORD_ARRAY_STRIDEvertex_array- See Also:
-
GL_EDGE_FLAG_ARRAY_STRIDE
public static final int GL_EDGE_FLAG_ARRAY_STRIDEvertex_array- See Also:
-
GL_VERTEX_ARRAY_POINTER
public static final int GL_VERTEX_ARRAY_POINTERvertex_array- See Also:
-
GL_NORMAL_ARRAY_POINTER
public static final int GL_NORMAL_ARRAY_POINTERvertex_array- See Also:
-
GL_COLOR_ARRAY_POINTER
public static final int GL_COLOR_ARRAY_POINTERvertex_array- See Also:
-
GL_INDEX_ARRAY_POINTER
public static final int GL_INDEX_ARRAY_POINTERvertex_array- See Also:
-
GL_TEXTURE_COORD_ARRAY_POINTER
public static final int GL_TEXTURE_COORD_ARRAY_POINTERvertex_array- See Also:
-
GL_EDGE_FLAG_ARRAY_POINTER
public static final int GL_EDGE_FLAG_ARRAY_POINTERvertex_array- See Also:
-
GL_V2F
public static final int GL_V2Fvertex_array- See Also:
-
GL_V3F
public static final int GL_V3Fvertex_array- See Also:
-
GL_C4UB_V2F
public static final int GL_C4UB_V2Fvertex_array- See Also:
-
GL_C4UB_V3F
public static final int GL_C4UB_V3Fvertex_array- See Also:
-
GL_C3F_V3F
public static final int GL_C3F_V3Fvertex_array- See Also:
-
GL_N3F_V3F
public static final int GL_N3F_V3Fvertex_array- See Also:
-
GL_C4F_N3F_V3F
public static final int GL_C4F_N3F_V3Fvertex_array- See Also:
-
GL_T2F_V3F
public static final int GL_T2F_V3Fvertex_array- See Also:
-
GL_T4F_V4F
public static final int GL_T4F_V4Fvertex_array- See Also:
-
GL_T2F_C4UB_V3F
public static final int GL_T2F_C4UB_V3Fvertex_array- See Also:
-
GL_T2F_C3F_V3F
public static final int GL_T2F_C3F_V3Fvertex_array- See Also:
-
GL_T2F_N3F_V3F
public static final int GL_T2F_N3F_V3Fvertex_array- See Also:
-
GL_T2F_C4F_N3F_V3F
public static final int GL_T2F_C4F_N3F_V3Fvertex_array- See Also:
-
GL_T4F_C4F_N3F_V4F
public static final int GL_T4F_C4F_N3F_V4Fvertex_array- See Also:
-
-
Method Details
-
glEnable
public static void glEnable(int target) Enables the specified OpenGL state.- Parameters:
target
- the OpenGL state to enable- See Also:
-
glDisable
public static void glDisable(int target) Disables the specified OpenGL state.- Parameters:
target
- the OpenGL state to disable- See Also:
-
glAccum
public static void glAccum(int op, float value) Each portion of a pixel in the accumulation buffer consists of four values: one for each of R, G, B, and A. The accumulation buffer is controlled exclusively through the use of this method (except for clearing it). -
glAlphaFunc
public static void glAlphaFunc(int func, float 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. The comparison is enabled or disabled with the genericEnable
andDisable
commands using the symbolic constantALPHA_TEST
. When disabled, it is as if the comparison always passes. The test is controlled with this method.- Parameters:
func
- a symbolic constant indicating the alpha test function. One of:NEVER
ALWAYS
LESS
LEQUAL
EQUAL
GEQUAL
GREATER
NOTEQUAL
ref
- 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).- See Also:
-
nglAreTexturesResident
public static boolean nglAreTexturesResident(int n, long textures, long residences) Unsafe version of:AreTexturesResident
- Parameters:
n
- the number of texture objects intextures
-
glAreTexturesResident
ReturnsTRUE
if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set. If at least one of the texture objects named in textures is not resident, thenFALSE
is returned, and the residence of each texture object is returned in residences. Otherwise the contents of residences are not changed.- Parameters:
textures
- an array of texture objectsresidences
- returns the residences of each texture object- See Also:
-
glAreTexturesResident
ReturnsTRUE
if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set. If at least one of the texture objects named in textures is not resident, thenFALSE
is returned, and the residence of each texture object is returned in residences. Otherwise the contents of residences are not changed.- Parameters:
residences
- returns the residences of each texture object- See Also:
-
glArrayElement
public static void glArrayElement(int i) Transfers the ith element of every enabled, non-instanced array, and the first element of every enabled, instanced array to the GL.- Parameters:
i
- the element to transfer- See Also:
-
glBegin
public static void glBegin(int mode) Begins the definition of vertex attributes of a sequence of primitives to be transferred to the GL.- Parameters:
mode
- the primitive type being defined. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
POLYGON
QUADS
QUAD_STRIP
- See Also:
-
glBindTexture
public static void glBindTexture(int target, int texture) Binds the a texture to a texture target.While a texture object is bound, GL operations on the target to which it is bound affect the bound object, and queries of the target to which it is bound return state from the bound object. If texture mapping of the dimensionality of the target to which a texture object is bound is enabled, the state of the bound texture object directs the texturing operation.
- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
texture
- the texture object to bind- See Also:
-
nglBitmap
public static void nglBitmap(int w, int h, float xOrig, float yOrig, float xInc, float yInc, long data) Unsafe version of:Bitmap
-
glBitmap
public static void glBitmap(int w, int h, float xOrig, float yOrig, float xInc, float yInc, @Nullable ByteBuffer data) Sents a bitmap to the GL. Bitmaps are rectangles of zeros and ones specifying a particular pattern of fragments to be produced. Each of these fragments has the same associated data. These data are those associated with the current raster position.- Parameters:
w
- the bitmap widthh
- the bitmap widthxOrig
- the bitmap origin x coordinateyOrig
- the bitmap origin y coordinatexInc
- the x increment added to the raster positionyInc
- the y increment added to the raster positiondata
- the buffer containing the bitmap data.- See Also:
-
glBitmap
public static void glBitmap(int w, int h, float xOrig, float yOrig, float xInc, float yInc, long data) Sents a bitmap to the GL. Bitmaps are rectangles of zeros and ones specifying a particular pattern of fragments to be produced. Each of these fragments has the same associated data. These data are those associated with the current raster position.- Parameters:
w
- the bitmap widthh
- the bitmap widthxOrig
- the bitmap origin x coordinateyOrig
- the bitmap origin y coordinatexInc
- the x increment added to the raster positionyInc
- the y increment added to the raster positiondata
- the buffer containing the bitmap data.- See Also:
-
glBlendFunc
public static void glBlendFunc(int sfactor, int dfactor) Specifies the weighting factors used by the blend equation, for both RGB and alpha functions and for all draw buffers.- Parameters:
sfactor
- the source weighting factor. One of:dfactor
- the destination weighting factor- See Also:
-
glCallList
public static void glCallList(int list) Executes a display list. Causes the commands saved in the display list to be executed, in order, just as if they were issued without using a display list.- Parameters:
list
- the index of the display list to be called- See Also:
-
nglCallLists
public static void nglCallLists(int n, int type, long lists) Unsafe version of:CallLists
- Parameters:
n
- the number of display lists to be calledtype
- the data type of each element inlists
. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
2_BYTES
3_BYTES
4_BYTES
-
glCallLists
Provides an efficient means for executing a number of display lists.- Parameters:
type
- the data type of each element inlists
. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
2_BYTES
3_BYTES
4_BYTES
lists
- an array of offsets. Each offset is added to the display list base to obtain the display list number.- See Also:
-
glCallLists
Provides an efficient means for executing a number of display lists.- Parameters:
lists
- an array of offsets. Each offset is added to the display list base to obtain the display list number.- See Also:
-
glCallLists
Provides an efficient means for executing a number of display lists.- Parameters:
lists
- an array of offsets. Each offset is added to the display list base to obtain the display list number.- See Also:
-
glCallLists
Provides an efficient means for executing a number of display lists.- Parameters:
lists
- an array of offsets. Each offset is added to the display list base to obtain the display list number.- See Also:
-
glClear
public static void glClear(int mask) Sets portions of every pixel in a particular buffer to the same value. The value to which each buffer is cleared depends on the setting of the clear value for that buffer.- Parameters:
mask
- Zero or the bitwise OR of one or more values indicating which buffers are to be cleared. One or more of:COLOR_BUFFER_BIT
DEPTH_BUFFER_BIT
STENCIL_BUFFER_BIT
- See Also:
-
glClearAccum
public static void glClearAccum(float red, float green, float blue, float alpha) Sets the clear values for the accumulation buffer. These values are clamped to the range [-1,1] when they are specified.- Parameters:
red
- the value to which to clear the R values of the accumulation buffergreen
- the value to which to clear the G values of the accumulation bufferblue
- the value to which to clear the B values of the accumulation bufferalpha
- the value to which to clear the A values of the accumulation buffer- See Also:
-
glClearColor
public static void glClearColor(float red, float green, float blue, float alpha) Sets the clear value for fixed-point and floating-point color buffers in RGBA mode. The specified components are stored as floating-point values.- Parameters:
red
- the value to which to clear the R channel of the color buffergreen
- the value to which to clear the G channel of the color bufferblue
- the value to which to clear the B channel of the color bufferalpha
- the value to which to clear the A channel of the color buffer- See Also:
-
glClearDepth
public static void glClearDepth(double depth) Sets the depth value used when clearing the depth buffer. When clearing a fixedpoint depth buffer,depth
is clamped to the range [0,1] and converted to fixed-point. No conversion is applied when clearing a floating-point depth buffer.- Parameters:
depth
- the value to which to clear the depth buffer- See Also:
-
glClearIndex
public static void glClearIndex(float index) sets the clear color index. index is converted to a fixed-point value with unspecified precision to the left of the binary point; the integer part of this value is then masked with2m – 1
, wherem
is the number of bits in a color index value stored in the framebuffer.- Parameters:
index
- the value to which to clear the color buffer in color index mode- See Also:
-
glClearStencil
public static void glClearStencil(int s) Sets the value to which to clear the stencil buffer.s
is masked to the number of bitplanes in the stencil buffer.- Parameters:
s
- the value to which to clear the stencil buffer- See Also:
-
nglClipPlane
public static void nglClipPlane(int plane, long equation) Unsafe version of:ClipPlane
-
glClipPlane
Specifies a client-defined clip plane.The value of the first argument,
plane
, is a symbolic constant, CLIP_PLANEi, where i is an integer between 0 and n – 1, indicating one of n client-defined clip planes.equation
is an array of four double-precision floating-point values. These are the coefficients of a plane equation in object coordinates: p1, p2, p3, and p4 (in that order).- Parameters:
plane
- the clip plane to defineequation
- the clip plane coefficients- See Also:
-
glColor3b
public static void glColor3b(byte red, byte green, byte blue) Sets the R, G, and B components of the current color. The alpha component is set to 1.0.- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3s
public static void glColor3s(short red, short green, short blue) Short version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3i
public static void glColor3i(int red, int green, int blue) Integer version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3f
public static void glColor3f(float red, float green, float blue) Float version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3d
public static void glColor3d(double red, double green, double blue) Double version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3ub
public static void glColor3ub(byte red, byte green, byte blue) Unsigned version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3us
public static void glColor3us(short red, short green, short blue) Unsigned short version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
glColor3ui
public static void glColor3ui(int red, int green, int blue) Unsigned int version ofColor3b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current color- See Also:
-
nglColor3bv
public static void nglColor3bv(long v) Unsafe version of:Color3bv
-
glColor3bv
Byte pointer version ofColor3b
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3sv
public static void nglColor3sv(long v) Unsafe version of:Color3sv
-
glColor3sv
Pointer version ofColor3s
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3iv
public static void nglColor3iv(long v) Unsafe version of:Color3iv
-
glColor3iv
Pointer version ofColor3i
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3fv
public static void nglColor3fv(long v) Unsafe version of:Color3fv
-
glColor3fv
Pointer version ofColor3f
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3dv
public static void nglColor3dv(long v) Unsafe version of:Color3dv
-
glColor3dv
Pointer version ofColor3d
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3ubv
public static void nglColor3ubv(long v) Unsafe version of:Color3ubv
-
glColor3ubv
Pointer version ofColor3ub
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3usv
public static void nglColor3usv(long v) Unsafe version of:Color3usv
-
glColor3usv
Pointer version ofColor3us
.- Parameters:
v
- the color buffer- See Also:
-
nglColor3uiv
public static void nglColor3uiv(long v) Unsafe version of:Color3uiv
-
glColor3uiv
Pointer version ofColor3ui
.- Parameters:
v
- the color buffer- See Also:
-
glColor4b
public static void glColor4b(byte red, byte green, byte blue, byte alpha) Sets the current color.- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4s
public static void glColor4s(short red, short green, short blue, short alpha) Short version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4i
public static void glColor4i(int red, int green, int blue, int alpha) Integer version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4f
public static void glColor4f(float red, float green, float blue, float alpha) Float version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4d
public static void glColor4d(double red, double green, double blue, double alpha) Double version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4ub
public static void glColor4ub(byte red, byte green, byte blue, byte alpha) Unsigned version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4us
public static void glColor4us(short red, short green, short blue, short alpha) Unsigned short version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
glColor4ui
public static void glColor4ui(int red, int green, int blue, int alpha) Unsigned int version ofColor4b
- Parameters:
red
- the red component of the current colorgreen
- the green component of the current colorblue
- the blue component of the current coloralpha
- the alpha component of the current color- See Also:
-
nglColor4bv
public static void nglColor4bv(long v) Unsafe version of:Color4bv
-
glColor4bv
Pointer version ofColor4b
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4sv
public static void nglColor4sv(long v) Unsafe version of:Color4sv
-
glColor4sv
Pointer version ofColor4s
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4iv
public static void nglColor4iv(long v) Unsafe version of:Color4iv
-
glColor4iv
Pointer version ofColor4i
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4fv
public static void nglColor4fv(long v) Unsafe version of:Color4fv
-
glColor4fv
Pointer version ofColor4f
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4dv
public static void nglColor4dv(long v) Unsafe version of:Color4dv
-
glColor4dv
Pointer version ofColor4d
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4ubv
public static void nglColor4ubv(long v) Unsafe version of:Color4ubv
-
glColor4ubv
Pointer version ofColor4ub
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4usv
public static void nglColor4usv(long v) Unsafe version of:Color4usv
-
glColor4usv
Pointer version ofColor4us
.- Parameters:
v
- the color buffer- See Also:
-
nglColor4uiv
public static void nglColor4uiv(long v) Unsafe version of:Color4uiv
-
glColor4uiv
Pointer version ofColor4ui
.- Parameters:
v
- the color buffer- See Also:
-
glColorMask
public static void glColorMask(boolean red, boolean green, boolean blue, boolean alpha) Masks the writing of R, G, B and A values to all draw buffers. In the initial state, all color values are enabled for writing for all draw buffers.- Parameters:
red
- whether R values are written or notgreen
- whether G values are written or notblue
- whether B values are written or notalpha
- whether A values are written or not- See Also:
-
glColorMaterial
public static void glColorMaterial(int face, int mode) It is possible to attach one or more material properties to the current color, so that they continuously track its component values. This behavior is enabled and disabled by callingEnable
orDisable
with the symbolic valueCOLOR_MATERIAL
. This function controls which of these modes is selected.- Parameters:
face
- specifies which material face is affected by the current color. One of:FRONT
BACK
FRONT_AND_BACK
mode
- specifies which material property or properties track the current color. One of:EMISSION
AMBIENT
DIFFUSE
SPECULAR
AMBIENT_AND_DIFFUSE
- See Also:
-
nglColorPointer
public static void nglColorPointer(int size, int type, int stride, long pointer) Unsafe version of:ColorPointer
-
glColorPointer
Specifies the location and organization of a color array.- Parameters:
size
- the number of values per vertex that are stored in the array, as well as their component ordering. One of:3 4 BGRA
type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color array data- See Also:
-
glColorPointer
public static void glColorPointer(int size, int type, int stride, long pointer) Specifies the location and organization of a color array.- Parameters:
size
- the number of values per vertex that are stored in the array, as well as their component ordering. One of:3 4 BGRA
type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color array data- See Also:
-
glColorPointer
Specifies the location and organization of a color array.- Parameters:
size
- the number of values per vertex that are stored in the array, as well as their component ordering. One of:3 4 BGRA
type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color array data- See Also:
-
glColorPointer
Specifies the location and organization of a color array.- Parameters:
size
- the number of values per vertex that are stored in the array, as well as their component ordering. One of:3 4 BGRA
type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color array data- See Also:
-
glColorPointer
Specifies the location and organization of a color array.- Parameters:
size
- the number of values per vertex that are stored in the array, as well as their component ordering. One of:3 4 BGRA
type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color array data- See Also:
-
glCopyPixels
public static void glCopyPixels(int x, int y, int width, int height, int type) Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer- Parameters:
x
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the rectangle widthheight
- the rectangle heighttype
- Indicates the type of values to be transfered. One of:COLOR
STENCIL
DEPTH
DEPTH_STENCIL
- See Also:
-
glCullFace
public static void glCullFace(int mode) Specifies which polygon faces are culled ifCULL_FACE
is enabled. Front-facing polygons are rasterized if either culling is disabled or the CullFace mode isBACK
while back-facing polygons are rasterized only if either culling is disabled or the CullFace mode isFRONT
. The initial setting of the CullFace mode isBACK
. Initially, culling is disabled.- Parameters:
mode
- the CullFace mode. One of:FRONT
BACK
FRONT_AND_BACK
- See Also:
-
glDeleteLists
public static void glDeleteLists(int list, int range) Deletes a contiguous group of display lists. All information about the display lists is lost, and the indices become unused. Indices to which no display list corresponds are ignored. Ifrange
is zero, nothing happens.- Parameters:
list
- the index of the first display list to be deletedrange
- the number of display lists to be deleted- See Also:
-
glDepthFunc
public static void glDepthFunc(int func) Specifies the comparison that takes place during the depth buffer test (whenDEPTH_TEST
is enabled). -
glDepthMask
public static void glDepthMask(boolean flag) Masks the writing of depth values to the depth buffer. In the initial state, the depth buffer is enabled for writing.- Parameters:
flag
- whether depth values are written or not.- See Also:
-
glDepthRange
public static void glDepthRange(double zNear, double zFar) Sets the depth range for all viewports to the same values.- Parameters:
zNear
- the near depth rangezFar
- the far depth range- See Also:
-
glDisableClientState
public static void glDisableClientState(int cap) Disables a client-side capability.If the
NVVertexBufferUnifiedMemory
extension is supported, this function is available even in a core profile context.- Parameters:
cap
- the capability to disable. One of:COLOR_ARRAY
EDGE_FLAG_ARRAY
FOG_COORD_ARRAY
INDEX_ARRAY
NORMAL_ARRAY
SECONDARY_COLOR_ARRAY
TEXTURE_COORD_ARRAY
VERTEX_ARRAY
VERTEX_ATTRIB_ARRAY_UNIFIED_NV
ELEMENT_ARRAY_UNIFIED_NV
- See Also:
-
glDrawArrays
public static void glDrawArrays(int mode, int first, int count) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices. Elementsfirst
throughfirst + count – 1
of each enabled non-instanced array are transferred to the GL.If an array corresponding to an attribute required by a vertex shader is not enabled, then the corresponding element is taken from the current attribute state. If an array is enabled, the corresponding current vertex attribute value is unaffected by the execution of this function.
- Parameters:
mode
- the kind of primitives being constructedfirst
- the first vertex to transfer to the GLcount
- the number of vertices afterfirst
to transfer to the GL- See Also:
-
glDrawBuffer
public static void glDrawBuffer(int buf) Defines the color buffer to which fragment color zero is written.Acceptable values for
buf
depend on whether the GL is using the default framebuffer (i.e.,DRAW_FRAMEBUFFER_BINDING
is zero), or a framebuffer object (i.e.,DRAW_FRAMEBUFFER_BINDING
is non-zero). In the initial state, the GL is bound to the default framebuffer.- Parameters:
buf
- the color buffer to draw to. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
FRONT
BACK
LEFT
RIGHT
FRONT_AND_BACK
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
nglDrawElements
public static void nglDrawElements(int mode, int count, int type, long indices) Unsafe version of:DrawElements
- Parameters:
count
- the number of vertices to transfer to the GLtype
- indicates the type of index values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
-
glDrawElements
public static void glDrawElements(int mode, int count, int type, long indices) Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL. The ith element transferred byDrawElements
will be taken from elementindices[i]
(if no element array buffer is bound), or from the element whose index is stored in the currently bound element array buffer at offsetindices + i
.- Parameters:
mode
- the kind of primitives being constructed. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
count
- the number of vertices to transfer to the GLtype
- indicates the type of index values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indices
- the index values- See Also:
-
glDrawElements
Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL. The ith element transferred byDrawElements
will be taken from elementindices[i]
(if no element array buffer is bound), or from the element whose index is stored in the currently bound element array buffer at offsetindices + i
.- Parameters:
mode
- the kind of primitives being constructed. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
type
- indicates the type of index values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indices
- the index values- See Also:
-
glDrawElements
Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL. The ith element transferred byDrawElements
will be taken from elementindices[i]
(if no element array buffer is bound), or from the element whose index is stored in the currently bound element array buffer at offsetindices + i
.- Parameters:
mode
- the kind of primitives being constructed. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
indices
- the index values- See Also:
-
glDrawElements
Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL. The ith element transferred byDrawElements
will be taken from elementindices[i]
(if no element array buffer is bound), or from the element whose index is stored in the currently bound element array buffer at offsetindices + i
.- Parameters:
mode
- the kind of primitives being constructed. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
indices
- the index values- See Also:
-
glDrawElements
Constructs a sequence of geometric primitives by successively transferring elements forcount
vertices to the GL. The ith element transferred byDrawElements
will be taken from elementindices[i]
(if no element array buffer is bound), or from the element whose index is stored in the currently bound element array buffer at offsetindices + i
.- Parameters:
mode
- the kind of primitives being constructed. One of:POINTS
LINE_STRIP
LINE_LOOP
LINES
TRIANGLE_STRIP
TRIANGLE_FAN
TRIANGLES
LINES_ADJACENCY
LINE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
PATCHES
indices
- the index values- See Also:
-
nglDrawPixels
public static void nglDrawPixels(int width, int height, int format, int type, long pixels) Unsafe version of:DrawPixels
-
glDrawPixels
Draws a pixel rectangle to the active draw buffers.- Parameters:
width
- the pixel rectangle widthheight
- the pixel rectangle heightformat
- the pixel data format. One of:type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glDrawPixels
public static void glDrawPixels(int width, int height, int format, int type, long pixels) Draws a pixel rectangle to the active draw buffers.- Parameters:
width
- the pixel rectangle widthheight
- the pixel rectangle heightformat
- the pixel data format. One of:type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glDrawPixels
Draws a pixel rectangle to the active draw buffers.- Parameters:
width
- the pixel rectangle widthheight
- the pixel rectangle heightformat
- the pixel data format. One of:type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glDrawPixels
Draws a pixel rectangle to the active draw buffers.- Parameters:
width
- the pixel rectangle widthheight
- the pixel rectangle heightformat
- the pixel data format. One of:type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glDrawPixels
Draws a pixel rectangle to the active draw buffers.- Parameters:
width
- the pixel rectangle widthheight
- the pixel rectangle heightformat
- the pixel data format. One of:type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glEdgeFlag
public static void glEdgeFlag(boolean flag) Each edge of each polygon primitive generated is flagged as either boundary or non-boundary. These classifications are used during polygon rasterization; some modes affect the interpretation of polygon boundary edges. By default, all edges are boundary edges, but the flagging of polygons, separate triangles, or separate quadrilaterals may be altered by calling this function.When a primitive of type
POLYGON
,TRIANGLES
, orQUADS
is drawn, each vertex transferred begins an edge. If the edge flag bit is TRUE, then each specified vertex begins an edge that is flagged as boundary. If the bit is FALSE, then induced edges are flagged as non-boundary.- Parameters:
flag
- the edge flag bit- See Also:
-
nglEdgeFlagv
public static void nglEdgeFlagv(long flag) Unsafe version of:EdgeFlagv
-
glEdgeFlagv
Pointer version ofEdgeFlag
.- Parameters:
flag
- the edge flag buffer- See Also:
-
nglEdgeFlagPointer
public static void nglEdgeFlagPointer(int stride, long pointer) Unsafe version of:EdgeFlagPointer
-
glEdgeFlagPointer
Specifies the location and organization of an edge flag array.- Parameters:
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the edge flag array data- See Also:
-
glEdgeFlagPointer
public static void glEdgeFlagPointer(int stride, long pointer) Specifies the location and organization of an edge flag array.- Parameters:
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the edge flag array data- See Also:
-
glEnableClientState
public static void glEnableClientState(int cap) Enables a client-side capability.If the
NVVertexBufferUnifiedMemory
extension is supported, this function is available even in a core profile context.- Parameters:
cap
- the capability to enable. One of:COLOR_ARRAY
EDGE_FLAG_ARRAY
FOG_COORD_ARRAY
INDEX_ARRAY
NORMAL_ARRAY
SECONDARY_COLOR_ARRAY
TEXTURE_COORD_ARRAY
VERTEX_ARRAY
VERTEX_ATTRIB_ARRAY_UNIFIED_NV
ELEMENT_ARRAY_UNIFIED_NV
- See Also:
-
glEnd
public static void glEnd()Ends the definition of vertex attributes of a sequence of primitives to be transferred to the GL.- See Also:
-
glEvalCoord1f
public static void glEvalCoord1f(float u) Causes evaluation of the enabled one-dimensional evaluator maps.- Parameters:
u
- the domain coordinate u- See Also:
-
nglEvalCoord1fv
public static void nglEvalCoord1fv(long u) Unsafe version of:EvalCoord1fv
-
glEvalCoord1fv
Pointer version ofEvalCoord1f
.- Parameters:
u
- the domain coordinate buffer- See Also:
-
glEvalCoord1d
public static void glEvalCoord1d(double u) Double version ofEvalCoord1f
.- Parameters:
u
- the domain coordinate u- See Also:
-
nglEvalCoord1dv
public static void nglEvalCoord1dv(long u) Unsafe version of:EvalCoord1dv
-
glEvalCoord1dv
Pointer version ofEvalCoord1d
.- Parameters:
u
- the domain coordinate buffer- See Also:
-
glEvalCoord2f
public static void glEvalCoord2f(float u, float v) Causes evaluation of the enabled two-dimensional evaluator maps.- Parameters:
u
- the domain coordinate uv
- the domain coordinate v- See Also:
-
nglEvalCoord2fv
public static void nglEvalCoord2fv(long u) Unsafe version of:EvalCoord2fv
-
glEvalCoord2fv
Pointer version ofEvalCoord2f
.- Parameters:
u
- the domain coordinate buffer- See Also:
-
glEvalCoord2d
public static void glEvalCoord2d(double u, double v) Double version ofEvalCoord2f
.- Parameters:
u
- the domain coordinate uv
- the domain coordinate v- See Also:
-
nglEvalCoord2dv
public static void nglEvalCoord2dv(long u) Unsafe version of:EvalCoord2dv
-
glEvalCoord2dv
Pointer version ofEvalCoord2d
.- Parameters:
u
- the domain coordinate buffer- See Also:
-
glEvalMesh1
public static void glEvalMesh1(int mode, int i1, int i2) Carries out an evaluation on a subset of the one-dimensional map grid. -
glEvalMesh2
public static void glEvalMesh2(int mode, int i1, int i2, int j1, int j2) Carries out an evaluation on a rectangular subset of the two-dimensional map grid. -
glEvalPoint1
public static void glEvalPoint1(int i) Carries out an evalutation of a single point on the one-dimensional map grid.- Parameters:
i
- the grid index- See Also:
-
glEvalPoint2
public static void glEvalPoint2(int i, int j) Carries out an evalutation of a single point on the two-dimensional map grid.- Parameters:
i
- the u-dimension grid indexj
- the v-dimension grid index- See Also:
-
nglFeedbackBuffer
public static void nglFeedbackBuffer(int size, int type, long buffer) Unsafe version of:FeedbackBuffer
- Parameters:
size
- the maximum number of values that can be written tobuffer
-
glFeedbackBuffer
Returns information about primitives when the GL is in feedback mode.- Parameters:
type
- the type of information to feed back for each vertex. One of:2D
3D
3D_COLOR
3D_COLOR_TEXTURE
4D_COLOR_TEXTURE
buffer
- an array of floating-point values into which feedback information will be placed- See Also:
-
glFinish
public static void glFinish()Forces all previously issued GL commands to complete.Finish
does not return until all effects from such commands on GL client and server state and the framebuffer are fully realized.- See Also:
-
glFlush
public static void glFlush()Causes all previously issued GL commands to complete in finite time (although such commands may still be executing whenFlush
returns).- See Also:
-
glFogi
public static void glFogi(int pname, int param) Sets the integer value of a fog parameter.- Parameters:
pname
- the fog parameter. One of:FOG_MODE
FOG_COORD_SRC
param
- the fog parameter value. One of:EXP
EXP2
LINEAR
FRAGMENT_DEPTH
FOG_COORD
- See Also:
-
nglFogiv
public static void nglFogiv(int pname, long params) Unsafe version of:Fogiv
-
glFogiv
Pointer version ofFogi
.- Parameters:
pname
- the fog parameter. One of:FOG_MODE
FOG_COORD_SRC
params
- the fog parameter buffer- See Also:
-
glFogf
public static void glFogf(int pname, float param) Sets the float value of a fog parameter.- Parameters:
pname
- the fog parameter. One of:FOG_DENSITY
FOG_START
FOG_END
param
- the fog parameter value- See Also:
-
nglFogfv
public static void nglFogfv(int pname, long params) Unsafe version of:Fogfv
-
glFogfv
Pointer version ofFogf
.- Parameters:
pname
- the fog parameter. One of:FOG_DENSITY
FOG_START
FOG_END
params
- the fog parameter buffer- See Also:
-
glFrontFace
public static void glFrontFace(int dir) The first step of polygon rasterization is to determine if the polygon is back-facing or front-facing. This determination is made based on the sign of the (clipped or unclipped) polygon's area computed in window coordinates. The interpretation of the sign of this value is controlled with this function. In the initial state, the front face direction is set toCCW
. -
glGenLists
public static int glGenLists(int s) Returns an integer n such that the indicesn,..., n + s - 1
are previously unused (i.e. there ares
previously unused display list indices starting at n).GenLists
also has the effect of creating an empty display list for each of the indicesn,..., n + s - 1
, so that these indices all become used.GenLists
returns zero if there is no group ofs
contiguous previously unused display list indices, or ifs = 0
.- Parameters:
s
- the number of display lists to create- See Also:
-
nglGenTextures
public static void nglGenTextures(int n, long textures) Unsafe version of:GenTextures
- Parameters:
n
- the number of textures to create
-
glGenTextures
Returns n previously unused texture names in textures. These names are marked as used, for the purposes of GenTextures only, but they acquire texture state and a dimensionality only when they are first bound, just as if they were unused.- Parameters:
textures
- a scalar or buffer in which to place the returned texture names- See Also:
-
glGenTextures
public static int glGenTextures()Returns n previously unused texture names in textures. These names are marked as used, for the purposes of GenTextures only, but they acquire texture state and a dimensionality only when they are first bound, just as if they were unused.- See Also:
-
nglDeleteTextures
public static void nglDeleteTextures(int n, long textures) Unsafe version of:DeleteTextures
- Parameters:
n
- the number of texture names in thetextures
parameter
-
glDeleteTextures
Deletes texture objects. After a texture object is deleted, it has no contents or dimensionality, and its name is again unused. If a texture that is currently bound to any of the target bindings ofBindTexture
is deleted, it is as thoughBindTexture
had been executed with the same target and texture zero. Additionally, special care must be taken when deleting a texture if any of the images of the texture are attached to a framebuffer object.Unused names in textures that have been marked as used for the purposes of
GenTextures
are marked as unused again. Unused names in textures are silently ignored, as is the name zero.- Parameters:
textures
- containsn
names of texture objects to be deleted- See Also:
-
glDeleteTextures
public static void glDeleteTextures(int texture) Deletes texture objects. After a texture object is deleted, it has no contents or dimensionality, and its name is again unused. If a texture that is currently bound to any of the target bindings ofBindTexture
is deleted, it is as thoughBindTexture
had been executed with the same target and texture zero. Additionally, special care must be taken when deleting a texture if any of the images of the texture are attached to a framebuffer object.Unused names in textures that have been marked as used for the purposes of
GenTextures
are marked as unused again. Unused names in textures are silently ignored, as is the name zero.- See Also:
-
nglGetClipPlane
public static void nglGetClipPlane(int plane, long equation) Unsafe version of:GetClipPlane
-
glGetClipPlane
Returns four double-precision values inequation
; 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).- Parameters:
plane
- the clip planeequation
- a buffer in which to place the returned values- See Also:
-
nglGetBooleanv
public static void nglGetBooleanv(int pname, long params) Unsafe version of:GetBooleanv
-
glGetBooleanv
Returns the current boolean value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variableparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetBoolean
public static boolean glGetBoolean(int pname) Returns the current boolean value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variable- See Also:
-
nglGetFloatv
public static void nglGetFloatv(int pname, long params) Unsafe version of:GetFloatv
-
glGetFloatv
Returns the current float value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variableparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetFloat
public static float glGetFloat(int pname) Returns the current float value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variable- See Also:
-
nglGetIntegerv
public static void nglGetIntegerv(int pname, long params) Unsafe version of:GetIntegerv
-
glGetIntegerv
Returns the current integer value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variableparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetInteger
public static int glGetInteger(int pname) Returns the current integer value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variable- See Also:
-
nglGetDoublev
public static void nglGetDoublev(int pname, long params) Unsafe version of:GetDoublev
-
glGetDoublev
Returns the current double value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variableparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetDouble
public static double glGetDouble(int pname) Returns the current double value of the specified state variable.LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if
params
has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.- Parameters:
pname
- the state variable- See Also:
-
glGetError
public static int glGetError()Returns error information.Each detectable error is assigned a numeric code. When an error is detected, a flag is set and the code is recorded. Further errors, if they occur, do not affect this recorded code. When
GetError
is called, the code is returned and the flag is cleared, so that a further error will again record its code. If a call toGetError
returnsNO_ERROR
, then there has been no detectable error since the last call toGetError
(or since the GL was initialized).- See Also:
-
nglGetLightiv
public static void nglGetLightiv(int light, int pname, long data) Unsafe version of:GetLightiv
-
glGetLightiv
Returns integer information about light parameterpname
forlight
indata
.- Parameters:
light
- the light for which to return information. One of:LIGHT0
GL_LIGHT[1-7] pname
- the light parameter to query. One of:AMBIENT
DIFFUSE
SPECULAR
POSITION
CONSTANT_ATTENUATION
LINEAR_ATTENUATION
QUADRATIC_ATTENUATION
SPOT_DIRECTION
SPOT_EXPONENT
SPOT_CUTOFF
data
- a scalar or buffer in which to place the returned data- See Also:
-
glGetLighti
public static int glGetLighti(int light, int pname) Returns integer information about light parameterpname
forlight
indata
.- Parameters:
light
- the light for which to return information. One of:LIGHT0
GL_LIGHT[1-7] pname
- the light parameter to query. One of:AMBIENT
DIFFUSE
SPECULAR
POSITION
CONSTANT_ATTENUATION
LINEAR_ATTENUATION
QUADRATIC_ATTENUATION
SPOT_DIRECTION
SPOT_EXPONENT
SPOT_CUTOFF
- See Also:
-
nglGetLightfv
public static void nglGetLightfv(int light, int pname, long data) Unsafe version of:GetLightfv
-
glGetLightfv
Float version ofGetLightiv
.- Parameters:
light
- the light for which to return informationpname
- the light parameter to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetLightf
public static float glGetLightf(int light, int pname) Float version ofGetLightiv
.- Parameters:
light
- the light for which to return informationpname
- the light parameter to query- See Also:
-
nglGetMapiv
public static void nglGetMapiv(int target, int query, long data) Unsafe version of:GetMapiv
-
glGetMapiv
Returns integer information aboutquery
for evaluator maptarget
indata
.- Parameters:
target
- the evaluator target. One of:query
- the information to query. One of:ORDER
COEFF
DOMAIN
data
- a scalar or buffer in which to place the returned data- See Also:
-
glGetMapi
public static int glGetMapi(int target, int query) Returns integer information aboutquery
for evaluator maptarget
indata
.- Parameters:
target
- the evaluator target. One of:query
- the information to query. One of:ORDER
COEFF
DOMAIN
- See Also:
-
nglGetMapfv
public static void nglGetMapfv(int target, int query, long data) Unsafe version of:GetMapfv
-
glGetMapfv
Float version ofGetMapiv
.- Parameters:
target
- the evaluator mapquery
- the information to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetMapf
public static float glGetMapf(int target, int query) Float version ofGetMapiv
.- Parameters:
target
- the evaluator mapquery
- the information to query- See Also:
-
nglGetMapdv
public static void nglGetMapdv(int target, int query, long data) Unsafe version of:GetMapdv
-
glGetMapdv
Double version ofGetMapiv
.- Parameters:
target
- the evaluator mapquery
- the information to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetMapd
public static double glGetMapd(int target, int query) Double version ofGetMapiv
.- Parameters:
target
- the evaluator mapquery
- the information to query- See Also:
-
nglGetMaterialiv
public static void nglGetMaterialiv(int face, int pname, long data) Unsafe version of:GetMaterialiv
-
glGetMaterialiv
Returns integer information about material propertypname
forface
indata
. -
nglGetMaterialfv
public static void nglGetMaterialfv(int face, int pname, long data) Unsafe version of:GetMaterialfv
-
glGetMaterialfv
Float version ofGetMaterialiv
.- Parameters:
face
- the material face for which to return informationpname
- the information to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
nglGetPixelMapfv
public static void nglGetPixelMapfv(int map, long data) Unsafe version of:GetPixelMapfv
-
glGetPixelMapfv
Returns all float values in the pixel mapmap
indata
.- Parameters:
map
- the pixel map parameter to query. One of:PIXEL_MAP_I_TO_I
PIXEL_MAP_S_TO_S
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_A
PIXEL_MAP_R_TO_R
PIXEL_MAP_G_TO_G
PIXEL_MAP_B_TO_B
PIXEL_MAP_A_TO_A
data
- a buffer in which to place the returned data- See Also:
-
glGetPixelMapfv
public static void glGetPixelMapfv(int map, long data) Returns all float values in the pixel mapmap
indata
.- Parameters:
map
- the pixel map parameter to query. One of:PIXEL_MAP_I_TO_I
PIXEL_MAP_S_TO_S
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_A
PIXEL_MAP_R_TO_R
PIXEL_MAP_G_TO_G
PIXEL_MAP_B_TO_B
PIXEL_MAP_A_TO_A
data
- a buffer in which to place the returned data- See Also:
-
nglGetPixelMapusv
public static void nglGetPixelMapusv(int map, long data) Unsafe version of:GetPixelMapusv
-
glGetPixelMapusv
Unsigned short version ofGetPixelMapfv
.- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
glGetPixelMapusv
public static void glGetPixelMapusv(int map, long data) Unsigned short version ofGetPixelMapfv
.- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
nglGetPixelMapuiv
public static void nglGetPixelMapuiv(int map, long data) Unsafe version of:GetPixelMapuiv
-
glGetPixelMapuiv
Unsigned integer version ofGetPixelMapfv
.- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
glGetPixelMapuiv
public static void glGetPixelMapuiv(int map, long data) Unsigned integer version ofGetPixelMapfv
.- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
nglGetPointerv
public static void nglGetPointerv(int pname, long params) Unsafe version of:GetPointerv
-
glGetPointerv
Returns a pointer in the current GL context.- Parameters:
pname
- the pointer to return. One of:DEBUG_CALLBACK_FUNCTION
DEBUG_CALLBACK_USER_PARAM
params
- a buffer in which to place the returned pointer- See Also:
-
glGetPointer
public static long glGetPointer(int pname) Returns a pointer in the current GL context.- Parameters:
pname
- the pointer to return. One of:DEBUG_CALLBACK_FUNCTION
DEBUG_CALLBACK_USER_PARAM
- See Also:
-
nglGetPolygonStipple
public static void nglGetPolygonStipple(long pattern) Unsafe version of:GetPolygonStipple
-
glGetPolygonStipple
Obtains the polygon stipple.- Parameters:
pattern
- a buffer in which to place the returned data- See Also:
-
glGetPolygonStipple
public static void glGetPolygonStipple(long pattern) Obtains the polygon stipple.- Parameters:
pattern
- a buffer in which to place the returned data- See Also:
-
nglGetString
public static long nglGetString(int name) Unsafe version of:GetString
-
glGetString
Return strings describing properties of the current GL context.- Parameters:
name
- the property to query. One of:RENDERER
VENDOR
EXTENSIONS
VERSION
SHADING_LANGUAGE_VERSION
- See Also:
-
nglGetTexEnviv
public static void nglGetTexEnviv(int env, int pname, long data) Unsafe version of:GetTexEnviv
-
glGetTexEnviv
Returns integer information aboutpname
forenv
indata
.- Parameters:
env
- the texture environment to query. One of:POINT_SPRITE
TEXTURE_ENV
TEXTURE_FILTER_CONTROL
pname
- the parameter to query. One of:data
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexEnvi
public static int glGetTexEnvi(int env, int pname) Returns integer information aboutpname
forenv
indata
.- Parameters:
env
- the texture environment to query. One of:POINT_SPRITE
TEXTURE_ENV
TEXTURE_FILTER_CONTROL
pname
- the parameter to query. One of:- See Also:
-
nglGetTexEnvfv
public static void nglGetTexEnvfv(int env, int pname, long data) Unsafe version of:GetTexEnvfv
-
glGetTexEnvfv
Float version ofGetTexEnviv
.- Parameters:
env
- the texture environment to querypname
- the parameter to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexEnvf
public static float glGetTexEnvf(int env, int pname) Float version ofGetTexEnviv
.- Parameters:
env
- the texture environment to querypname
- the parameter to query- See Also:
-
nglGetTexGeniv
public static void nglGetTexGeniv(int coord, int pname, long data) Unsafe version of:GetTexGeniv
-
glGetTexGeniv
Returns integer information aboutpname
forcoord
indata
.- Parameters:
coord
- the coord to query. One of:S
T
R
Q
pname
- the parameter to query. One of:EYE_PLANE
OBJECT_PLANE
TEXTURE_GEN_MODE
data
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexGeni
public static int glGetTexGeni(int coord, int pname) Returns integer information aboutpname
forcoord
indata
.- Parameters:
coord
- the coord to query. One of:S
T
R
Q
pname
- the parameter to query. One of:EYE_PLANE
OBJECT_PLANE
TEXTURE_GEN_MODE
- See Also:
-
nglGetTexGenfv
public static void nglGetTexGenfv(int coord, int pname, long data) Unsafe version of:GetTexGenfv
-
glGetTexGenfv
Float version ofGetTexGeniv
.- Parameters:
coord
- the coord to querypname
- the parameter to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexGenf
public static float glGetTexGenf(int coord, int pname) Float version ofGetTexGeniv
.- Parameters:
coord
- the coord to querypname
- the parameter to query- See Also:
-
nglGetTexGendv
public static void nglGetTexGendv(int coord, int pname, long data) Unsafe version of:GetTexGendv
-
glGetTexGendv
Double version ofGetTexGeniv
.- Parameters:
coord
- the coord to querypname
- the parameter to querydata
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexGend
public static double glGetTexGend(int coord, int pname) Double version ofGetTexGeniv
.- Parameters:
coord
- the coord to querypname
- the parameter to query- See Also:
-
nglGetTexImage
public static void nglGetTexImage(int tex, int level, int format, int type, long pixels) Unsafe version of:GetTexImage
-
glGetTexImage
Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTexImage
public static void glGetTexImage(int tex, int level, int format, int type, long pixels) Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTexImage
Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTexImage
Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTexImage
Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTexImage
Obtains texture images.- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
nglGetTexLevelParameteriv
public static void nglGetTexLevelParameteriv(int target, int level, int pname, long params) Unsafe version of:GetTexLevelParameteriv
-
glGetTexLevelParameteriv
Places integer information about texture image parameterpname
for level-of-detaillevel
of the specifiedtarget
intoparams
.- Parameters:
target
- the texture image target. One of:level
- the level-of-detail numberpname
- the parameter to query. One of:params
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexLevelParameteri
public static int glGetTexLevelParameteri(int target, int level, int pname) Places integer information about texture image parameterpname
for level-of-detaillevel
of the specifiedtarget
intoparams
.- Parameters:
target
- the texture image target. One of:level
- the level-of-detail numberpname
- the parameter to query. One of:- See Also:
-
nglGetTexLevelParameterfv
public static void nglGetTexLevelParameterfv(int target, int level, int pname, long params) Unsafe version of:GetTexLevelParameterfv
-
glGetTexLevelParameterfv
Float version ofGetTexLevelParameteriv
.- Parameters:
target
- the texture image targetlevel
- the level-of-detail numberpname
- the parameter to queryparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexLevelParameterf
public static float glGetTexLevelParameterf(int target, int level, int pname) Float version ofGetTexLevelParameteriv
.- Parameters:
target
- the texture image targetlevel
- the level-of-detail numberpname
- the parameter to query- See Also:
-
nglGetTexParameteriv
public static void nglGetTexParameteriv(int target, int pname, long params) Unsafe version of:GetTexParameteriv
-
glGetTexParameteriv
Place integer information about texture parameterpname
for the specifiedtarget
intoparams
.- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_3D
TEXTURE_1D_ARRAY
TEXTURE_2D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
pname
- the parameter to query. One of:params
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexParameteri
public static int glGetTexParameteri(int target, int pname) Place integer information about texture parameterpname
for the specifiedtarget
intoparams
.- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_3D
TEXTURE_1D_ARRAY
TEXTURE_2D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
pname
- the parameter to query. One of:- See Also:
-
nglGetTexParameterfv
public static void nglGetTexParameterfv(int target, int pname, long params) Unsafe version of:GetTexParameterfv
-
glGetTexParameterfv
Float version ofGetTexParameteriv
.- Parameters:
target
- the texture targetpname
- the parameter to queryparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTexParameterf
public static float glGetTexParameterf(int target, int pname) Float version ofGetTexParameteriv
.- Parameters:
target
- the texture targetpname
- the parameter to query- See Also:
-
glHint
public static void glHint(int target, int hint) Certain aspects of GL behavior, when there is room for variation, may be controlled with this function. The initial value for all hints isDONT_CARE
.- Parameters:
target
- the behavior to control. One of:LINE_SMOOTH_HINT
POLYGON_SMOOTH_HINT
TEXTURE_COMPRESSION_HINT
FRAGMENT_SHADER_DERIVATIVE_HINT
hint
- the behavior hint. One of:FASTEST
NICEST
DONT_CARE
- See Also:
-
glIndexi
public static void glIndexi(int index) Updates the current (single-valued) color index.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
glIndexub
public static void glIndexub(byte index) Unsigned byte version ofIndexi
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
glIndexs
public static void glIndexs(short index) Short version ofIndexi
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
glIndexf
public static void glIndexf(float index) Float version ofIndexi
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
glIndexd
public static void glIndexd(double index) Double version ofIndexi
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
nglIndexiv
public static void nglIndexiv(long index) Unsafe version of:Indexiv
-
glIndexiv
Pointer version ofIndexi
- Parameters:
index
- the value to which the current color index should be set- See Also:
-
nglIndexubv
public static void nglIndexubv(long index) Unsafe version of:Indexubv
-
glIndexubv
Pointer version ofIndexub
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
nglIndexsv
public static void nglIndexsv(long index) Unsafe version of:Indexsv
-
glIndexsv
Pointer version ofIndexs
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
nglIndexfv
public static void nglIndexfv(long index) Unsafe version of:Indexfv
-
glIndexfv
Pointer version ofIndexf
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
nglIndexdv
public static void nglIndexdv(long index) Unsafe version of:Indexdv
-
glIndexdv
Pointer version ofIndexd
.- Parameters:
index
- the value to which the current color index should be set- See Also:
-
glIndexMask
public static void glIndexMask(int mask) The least significant n bits of mask, where n is the number of bits in a color index buffer, specify a mask. Where a 1 appears in this mask, the corresponding bit in the color index buffer (or buffers) is written; where a 0 appears, the bit is not written. This mask applies only in color index mode.- Parameters:
mask
- the color index mask value- See Also:
-
nglIndexPointer
public static void nglIndexPointer(int type, int stride, long pointer) Unsafe version of:IndexPointer
- Parameters:
type
- the data type of the values stored in the array. One of:UNSIGNED_BYTE
SHORT
INT
FLOAT
DOUBLE
-
glIndexPointer
Specifies the location and organization of a color index array.- Parameters:
type
- the data type of the values stored in the array. One of:UNSIGNED_BYTE
SHORT
INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color index array data- See Also:
-
glIndexPointer
public static void glIndexPointer(int type, int stride, long pointer) Specifies the location and organization of a color index array.- Parameters:
type
- the data type of the values stored in the array. One of:UNSIGNED_BYTE
SHORT
INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color index array data- See Also:
-
glIndexPointer
Specifies the location and organization of a color index array.- Parameters:
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color index array data- See Also:
-
glIndexPointer
Specifies the location and organization of a color index array.- Parameters:
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color index array data- See Also:
-
glIndexPointer
Specifies the location and organization of a color index array.- Parameters:
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the color index array data- See Also:
-
glInitNames
public static void glInitNames()Clears the selection name stack.- See Also:
-
nglInterleavedArrays
public static void nglInterleavedArrays(int format, int stride, long pointer) Unsafe version of:InterleavedArrays
-
glInterleavedArrays
Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glInterleavedArrays
public static void glInterleavedArrays(int format, int stride, long pointer) Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glInterleavedArrays
Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glInterleavedArrays
Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glInterleavedArrays
Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glInterleavedArrays
Efficiently initializes the six vertex arrays and their enables to one of 14 configurations.- Parameters:
format
- the interleaved array format. One of:V2F
V3F
C4UB_V2F
C4UB_V3F
C3F_V3F
N3F_V3F
C4F_N3F_V3F
T2F_V3F
T4F_V4F
T2F_C4UB_V3F
T2F_C3F_V3F
T2F_N3F_V3F
T2F_C4F_N3F_V3F
T4F_C4F_N3F_V4F
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glIsEnabled
public static boolean glIsEnabled(int cap) Determines ifcap
is currently enabled (as withEnable
) or disabled.- Parameters:
cap
- the enable state to query- See Also:
-
glIsList
public static boolean glIsList(int list) Returns true if thelist
is the index of some display list.- Parameters:
list
- the list index to query- See Also:
-
glIsTexture
public static boolean glIsTexture(int texture) Returns true iftexture
is the name of a texture object.- Parameters:
texture
- the texture name to query- See Also:
-
glLightModeli
public static void glLightModeli(int pname, int param) Set the integer value of a lighting model parameter.- Parameters:
pname
- the lighting model parameter to set. One of:LIGHT_MODEL_AMBIENT
LIGHT_MODEL_LOCAL_VIEWER
LIGHT_MODEL_TWO_SIDE
LIGHT_MODEL_COLOR_CONTROL
param
- the parameter value- See Also:
-
glLightModelf
public static void glLightModelf(int pname, float param) Float version ofLightModeli
.- Parameters:
pname
- the lighting model parameter to setparam
- the parameter value- See Also:
-
nglLightModeliv
public static void nglLightModeliv(int pname, long params) Unsafe version of:LightModeliv
-
glLightModeliv
Pointer version ofLightModeli
.- Parameters:
pname
- the lighting model parameter to setparams
- the parameter value- See Also:
-
nglLightModelfv
public static void nglLightModelfv(int pname, long params) Unsafe version of:LightModelfv
-
glLightModelfv
Pointer version ofLightModelf
.- Parameters:
pname
- the lighting model parameter to setparams
- the parameter value- See Also:
-
glLighti
public static void glLighti(int light, int pname, int param) Sets the integer value of a light parameter.- Parameters:
light
- the light for which to set the parameter. One of:LIGHT0
GL_LIGHT[1-7] pname
- the parameter to set. One of:AMBIENT
DIFFUSE
SPECULAR
POSITION
CONSTANT_ATTENUATION
LINEAR_ATTENUATION
QUADRATIC_ATTENUATION
SPOT_DIRECTION
SPOT_EXPONENT
SPOT_CUTOFF
param
- the parameter value- See Also:
-
glLightf
public static void glLightf(int light, int pname, float param) Float version ofLighti
.- Parameters:
light
- the light for which to set the parameterpname
- the parameter to setparam
- the parameter value- See Also:
-
nglLightiv
public static void nglLightiv(int light, int pname, long params) Unsafe version of:Lightiv
-
glLightiv
Pointer version ofLighti
.- Parameters:
light
- the light for which to set the parameterpname
- the parameter to setparams
- the parameter value- See Also:
-
nglLightfv
public static void nglLightfv(int light, int pname, long params) Unsafe version of:Lightfv
-
glLightfv
Pointer version ofLightf
.- Parameters:
light
- the light for which to set the parameterpname
- the parameter to setparams
- the parameter value- See Also:
-
glLineStipple
public static void glLineStipple(int factor, short pattern) Defines a line stipple. It determines those fragments that are to be drawn when the line is rasterized. Line stippling may be enabled or disabled usingEnable
orDisable
with the constantLINE_STIPPLE
. When disabled, it is as if the line stipple has its default value.- Parameters:
factor
- a count that is used to modify the effective line stipple by causing each bit in pattern to be usedfactor
times.factor
is clamped to the range [1, 256].pattern
- an unsigned short integer whose 16 bits define the stipple pattern- See Also:
-
glLineWidth
public static void glLineWidth(float width) Sets the width of rasterized line segments. The default width is 1.0.- Parameters:
width
- the line width- See Also:
-
glListBase
public static void glListBase(int base) Sets the display list base.- Parameters:
base
- the display list base offset- See Also:
-
nglLoadMatrixf
public static void nglLoadMatrixf(long m) Unsafe version of:LoadMatrixf
-
glLoadMatrixf
Sets the current matrix to a 4 × 4 matrix in column-major order.The matrix is stored as 16 consecutive values, i.e. as:
a1 a5 a9 a13 a2 a6 a10 a14 a3 a7 a11 a15 a4 a8 a12 a16 This differs from the standard row-major ordering for matrix elements. If the standard ordering is used, all of the subsequent transformation equations are transposed, and the columns representing vectors become rows.
- Parameters:
m
- the matrix data- See Also:
-
nglLoadMatrixd
public static void nglLoadMatrixd(long m) Unsafe version of:LoadMatrixd
-
glLoadMatrixd
Double version ofLoadMatrixf
.- Parameters:
m
- the matrix data- See Also:
-
glLoadIdentity
public static void glLoadIdentity()Sets the current matrix to the identity matrix.Calling this function is equivalent to calling
LoadMatrixf
with the following matrix:1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - See Also:
-
glLoadName
public static void glLoadName(int name) Replaces the value on the top of the selection stack withname
.- Parameters:
name
- the name to load- See Also:
-
glLogicOp
public static void glLogicOp(int op) Sets the logical framebuffer operation.- Parameters:
op
- the operation to set. One of:CLEAR
AND
AND_REVERSE
COPY
AND_INVERTED
NOOP
XOR
OR
NOR
EQUIV
INVERT
OR_REVERSE
COPY_INVERTED
OR_INVERTED
NAND
SET
- See Also:
-
nglMap1f
public static void nglMap1f(int target, float u1, float u2, int stride, int order, long points) Unsafe version of:Map1f
-
glMap1f
public static void glMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points) Defines a polynomial or rational polynomial mapping to produce vertex, normal, texture coordinates and colors. The values so produced are sent on to further stages of the GL as if they had been provided directly by the client.- Parameters:
target
- the evaluator target. One of:MAP1_VERTEX_3
MAP1_VERTEX_4
MAP1_COLOR_4
MAP1_NORMAL
MAP1_TEXTURE_COORD_1
MAP1_TEXTURE_COORD_2
MAP1_TEXTURE_COORD_3
MAP1_TEXTURE_COORD_4
u1
- the first endpoint of the pre-image of the mapu2
- the second endpoint of the pre-image of the mapstride
- the number of values in each block of storageorder
- the polynomial orderpoints
- a set oforder
blocks of storage containing control points- See Also:
-
nglMap1d
public static void nglMap1d(int target, double u1, double u2, int stride, int order, long points) Unsafe version of:Map1d
-
glMap1d
public static void glMap1d(int target, double u1, double u2, int stride, int order, DoubleBuffer points) Double version ofMap1f
.- Parameters:
target
- the evaluator targetu1
- the first endpoint of the pre-image of the mapu2
- the second endpoint of the pre-image of the mapstride
- the number of values in each block of storageorder
- the polynomial orderpoints
- a set oforder
blocks of storage containing control points- See Also:
-
nglMap2f
public static 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
-
glMap2f
public static void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points) Bivariate version ofMap1f
.- Parameters:
target
- the evaluator targetu1
- the first u-dimension endpoint of the pre-image rectangle of the mapu2
- the second u-dimension endpoint of the pre-image rectangle of the mapustride
- the number of values in the u-dimension in each block of storageuorder
- the polynomial order in the u-dimensionv1
- the first v-dimension endpoint of the pre-image rectangle of the mapv2
- the second v-dimension endpoint of the pre-image rectangle of the mapvstride
- the number of values in the v-dimension in each block of storagevorder
- the polynomial order in the v-dimensionpoints
- a set ofuorder × vorder
blocks of storage containing control points- See Also:
-
nglMap2d
public static 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
-
glMap2d
public static void glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points) Double version ofMap2f
.- Parameters:
target
- the evaluator targetu1
- the first u-dimension endpoint of the pre-image rectangle of the mapu2
- the second u-dimension endpoint of the pre-image rectangle of the mapustride
- the number of values in the u-dimension in each block of storageuorder
- the polynomial order in the u-dimensionv1
- the first v-dimension endpoint of the pre-image rectangle of the mapv2
- the second v-dimension endpoint of the pre-image rectangle of the mapvstride
- the number of values in the v-dimension in each block of storagevorder
- the polynomial order in the v-dimensionpoints
- a set ofuorder × vorder
blocks of storage containing control points- See Also:
-
glMapGrid1f
public static void glMapGrid1f(int n, float u1, float u2) Defines a one-dimensional grid in the map evaluator domain.- Parameters:
n
- the number of partitions of the intervalu1
- the first interval endpointu2
- the second interval endpoint- See Also:
-
glMapGrid1d
public static void glMapGrid1d(int n, double u1, double u2) Double version ofMapGrid1f
.- Parameters:
n
- the number of partitions of the intervalu1
- the first interval endpointu2
- the second interval endpoint- See Also:
-
glMapGrid2f
public static void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2) Defines a two-dimensional grid in the map evaluator domain.- Parameters:
un
- the number of partitions of the interval in the u-dimensionu1
- the first u-dimension interval endpointu2
- the second u-dimension interval endpointvn
- the number of partitions of the interval in the v-dimensionv1
- the first v-dimension interval endpointv2
- the second v-dimension interval endpoint- See Also:
-
glMapGrid2d
public static void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2) Double version ofMapGrid2f
.- Parameters:
un
- the number of partitions of the interval in the u-dimensionu1
- the first u-dimension interval endpointu2
- the second u-dimension interval endpointvn
- the number of partitions of the interval in the v-dimensionv1
- the first v-dimension interval endpointv2
- the second v-dimension interval endpoint- See Also:
-
glMateriali
public static void glMateriali(int face, int pname, int param) Sets the integer value of a material parameter.- Parameters:
face
- the material face for which to set the parameter. One of:FRONT
BACK
FRONT_AND_BACK
pname
- the parameter to set. Must be:SHININESS
param
- the parameter value- See Also:
-
glMaterialf
public static void glMaterialf(int face, int pname, float param) Float version ofMateriali
.- Parameters:
face
- the material face for which to set the parameterpname
- the parameter to setparam
- the parameter value- See Also:
-
nglMaterialiv
public static void nglMaterialiv(int face, int pname, long params) Unsafe version of:Materialiv
-
glMaterialiv
Pointer version ofMateriali
.- Parameters:
face
- the material face for which to set the parameterpname
- the parameter to set. One of:AMBIENT
DIFFUSE
AMBIENT_AND_DIFFUSE
SPECULAR
EMISSION
params
- the parameter value- See Also:
-
nglMaterialfv
public static void nglMaterialfv(int face, int pname, long params) Unsafe version of:Materialfv
-
glMaterialfv
Pointer version ofMaterialf
.- Parameters:
face
- the material face for which to set the parameterpname
- the parameter to setparams
- the parameter value- See Also:
-
glMatrixMode
public static void glMatrixMode(int mode) Set the current matrix mode.- Parameters:
mode
- the matrix mode. One of:MODELVIEW
PROJECTION
TEXTURE
COLOR
- See Also:
-
nglMultMatrixf
public static void nglMultMatrixf(long m) Unsafe version of:MultMatrixf
-
glMultMatrixf
Multiplies the current matrix with a 4 × 4 matrix in column-major order. SeeLoadMatrixf
for details.- Parameters:
m
- the matrix data- See Also:
-
nglMultMatrixd
public static void nglMultMatrixd(long m) Unsafe version of:MultMatrixd
-
glMultMatrixd
Double version ofMultMatrixf
.- Parameters:
m
- the matrix data- See Also:
-
glFrustum
public static void glFrustum(double l, double r, double b, double t, double n, double 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
).f
gives the distance from the eye to the far clipping plane.Calling this function is equivalent to calling
MultMatrixf
with the following matrix:2n / (r - l) 0 (r + l) / (r - l) 0 0 2n / (t - b) (t + b) / (t - b) 0 0 0 - (f + n) / (f - n) - (2fn) / (f - n) 0 0 -1 0 - Parameters:
l
- the left frustum planer
- the right frustum planeb
- the bottom frustum planet
- the top frustum planen
- the near frustum planef
- the far frustum plane- See Also:
-
glNewList
public static void glNewList(int n, int mode) Begins the definition of a display list.- Parameters:
n
- a positive integer to which the display list that follows is assignedmode
- a symbolic constant that controls the behavior of the GL during display list creation. One of:COMPILE
COMPILE_AND_EXECUTE
- See Also:
-
glEndList
public static void glEndList()Ends the definition of GL commands to be placed in a display list. It is only whenEndList
occurs that the specified display list is actually associated with the index indicated withNewList
.- See Also:
-
glNormal3f
public static void glNormal3f(float nx, float ny, float nz) Sets the current normal.- Parameters:
nx
- the x coordinate of the current normalny
- the y coordinate of the current normalnz
- the z coordinate of the current normal- See Also:
-
glNormal3b
public static void glNormal3b(byte nx, byte ny, byte nz) Byte version ofNormal3f
.- Parameters:
nx
- the x coordinate of the current normalny
- the y coordinate of the current normalnz
- the z coordinate of the current normal- See Also:
-
glNormal3s
public static void glNormal3s(short nx, short ny, short nz) Short version ofNormal3f
.- Parameters:
nx
- the x coordinate of the current normalny
- the y coordinate of the current normalnz
- the z coordinate of the current normal- See Also:
-
glNormal3i
public static void glNormal3i(int nx, int ny, int nz) Integer version ofNormal3f
.- Parameters:
nx
- the x coordinate of the current normalny
- the y coordinate of the current normalnz
- the z coordinate of the current normal- See Also:
-
glNormal3d
public static void glNormal3d(double nx, double ny, double nz) Double version ofNormal3f
.- Parameters:
nx
- the x coordinate of the current normalny
- the y coordinate of the current normalnz
- the z coordinate of the current normal- See Also:
-
nglNormal3fv
public static void nglNormal3fv(long v) Unsafe version of:Normal3fv
-
glNormal3fv
Pointer version ofNormal3f
.- Parameters:
v
- the normal buffer- See Also:
-
nglNormal3bv
public static void nglNormal3bv(long v) Unsafe version of:Normal3bv
-
glNormal3bv
Pointer version ofNormal3b
.- Parameters:
v
- the normal buffer- See Also:
-
nglNormal3sv
public static void nglNormal3sv(long v) Unsafe version of:Normal3sv
-
glNormal3sv
Pointer version ofNormal3s
.- Parameters:
v
- the normal buffer- See Also:
-
nglNormal3iv
public static void nglNormal3iv(long v) Unsafe version of:Normal3iv
-
glNormal3iv
Pointer version ofNormal3i
.- Parameters:
v
- the normal buffer- See Also:
-
nglNormal3dv
public static void nglNormal3dv(long v) Unsafe version of:Normal3dv
-
glNormal3dv
Pointer version ofNormal3d
.- Parameters:
v
- the normal buffer- See Also:
-
nglNormalPointer
public static void nglNormalPointer(int type, int stride, long pointer) Unsafe version of:NormalPointer
-
glNormalPointer
Specifies the location and organization of a normal array.- Parameters:
type
- the data type of the values stored in the array. One of:BYTE
SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the normal array data- See Also:
-
glNormalPointer
public static void glNormalPointer(int type, int stride, long pointer) Specifies the location and organization of a normal array.- Parameters:
type
- the data type of the values stored in the array. One of:BYTE
SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the normal array data- See Also:
-
glNormalPointer
Specifies the location and organization of a normal array.- Parameters:
type
- the data type of the values stored in the array. One of:BYTE
SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the normal array data- See Also:
-
glNormalPointer
Specifies the location and organization of a normal array.- Parameters:
type
- the data type of the values stored in the array. One of:BYTE
SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the normal array data- See Also:
-
glNormalPointer
Specifies the location and organization of a normal array.- Parameters:
type
- the data type of the values stored in the array. One of:BYTE
SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the normal array data- See Also:
-
glOrtho
public static void glOrtho(double l, double r, double b, double t, double n, double 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
).f
gives the distance from the eye to the far clipping plane.Calling this function is equivalent to calling
MultMatrixf
with the following matrix:2 / (r - l) 0 0 - (r + l) / (r - l) 0 2 / (t - b) 0 - (t + b) / (t - b) 0 0 - 2 / (f - n) - (f + n) / (f - n) 0 0 0 1 - Parameters:
l
- the left frustum planer
- the right frustum planeb
- the bottom frustum planet
- the top frustum planen
- the near frustum planef
- the far frustum plane- See Also:
-
glPassThrough
public static void glPassThrough(float token) Inserts a marker when the GL is in feeback mode.token
is returned as if it were a primitive; it is indicated with its own unique identifying value. The ordering of anyPassThrough
commands with respect to primitive specification is maintained by feedback.PassThrough
may not occur betweenBegin
andEnd
.- Parameters:
token
- the marker value to insert- See Also:
-
nglPixelMapfv
public static void nglPixelMapfv(int map, int size, long values) Unsafe version of:PixelMapfv
- Parameters:
size
- the map size
-
glPixelMapfv
public static void glPixelMapfv(int map, int size, long values) Sets a pixel map lookup table.- Parameters:
map
- the map to set. One of:PIXEL_MAP_I_TO_I
PIXEL_MAP_S_TO_S
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_A
PIXEL_MAP_R_TO_R
PIXEL_MAP_G_TO_G
PIXEL_MAP_B_TO_B
PIXEL_MAP_A_TO_A
size
- the map sizevalues
- the map values- See Also:
-
glPixelMapfv
Sets a pixel map lookup table.- Parameters:
map
- the map to set. One of:PIXEL_MAP_I_TO_I
PIXEL_MAP_S_TO_S
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_A
PIXEL_MAP_R_TO_R
PIXEL_MAP_G_TO_G
PIXEL_MAP_B_TO_B
PIXEL_MAP_A_TO_A
values
- the map values- See Also:
-
nglPixelMapusv
public static void nglPixelMapusv(int map, int size, long values) Unsafe version of:PixelMapusv
- Parameters:
size
- the map size
-
glPixelMapusv
public static void glPixelMapusv(int map, int size, long values) Unsigned short version ofPixelMapfv
.- Parameters:
map
- the map to setsize
- the map sizevalues
- the map values- See Also:
-
glPixelMapusv
Unsigned short version ofPixelMapfv
.- Parameters:
map
- the map to setvalues
- the map values- See Also:
-
nglPixelMapuiv
public static void nglPixelMapuiv(int map, int size, long values) Unsafe version of:PixelMapuiv
- Parameters:
size
- the map size
-
glPixelMapuiv
public static void glPixelMapuiv(int map, int size, long values) Unsigned integer version ofPixelMapfv
.- Parameters:
map
- the map to setsize
- the map sizevalues
- the map values- See Also:
-
glPixelMapuiv
Unsigned integer version ofPixelMapfv
.- Parameters:
map
- the map to setvalues
- the map values- See Also:
-
glPixelStorei
public static void glPixelStorei(int pname, int param) Sets the integer value of a pixel store parameter.- Parameters:
pname
- the pixel store parameter to set. One of:param
- the parameter value- See Also:
-
glPixelStoref
public static void glPixelStoref(int pname, float param) Float version ofPixelStorei
.- Parameters:
pname
- the pixel store parameter to setparam
- the parameter value- See Also:
-
glPixelTransferi
public static void glPixelTransferi(int pname, int param) Sets the integer value of a pixel transfer parameter.- Parameters:
pname
- the pixel transfer parameter to set. One of:param
- the parameter value- See Also:
-
glPixelTransferf
public static void glPixelTransferf(int pname, float param) Float version ofPixelTransferi
.- Parameters:
pname
- the pixel transfer parameter to setparam
- the parameter value- See Also:
-
glPixelZoom
public static void glPixelZoom(float xfactor, float yfactor) Controls the conversion of a group of fragments.Let (xrp, yrp) be the current raster position. If a particular group is the nth in a row and belongs to the mth row, consider the region in window coordinates bounded by the rectangle with corners
(xrp + zxn, yrp + zym) and (xrp + zx(n + 1), yrp + zy(m + 1))
(either zx or zy may be negative). A fragment representing group
(n, m)
is produced for each framebuffer pixel inside, or on the bottom or left boundary, of this rectangle.- Parameters:
xfactor
- the zx factoryfactor
- the zy factor- See Also:
-
glPointSize
public static void glPointSize(float size) Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active. The default point size is 1.0.- Parameters:
size
- the request size of a point- See Also:
-
glPolygonMode
public static void glPolygonMode(int face, int mode) Controls the interpretation of polygons for rasterization.FILL
is the default mode of polygon rasterization. Note that these modes affect only the final rasterization of polygons: in particular, a polygon's vertices are lit, and the polygon is clipped and possibly culled before these modes are applied. Polygon antialiasing applies only to theFILL
state of PolygonMode. ForPOINT
orLINE
, point antialiasing or line segment antialiasing, respectively, apply. -
glPolygonOffset
public static void glPolygonOffset(float factor, float 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. This function determines that value.factor
scales the maximum depth slope of the polygon, andunits
scales an implementation-dependent constant that relates to the usable resolution of the depth buffer. The resulting values are summed to produce the polygon offset value.- Parameters:
factor
- the maximum depth slope factorunits
- the constant scale- See Also:
-
nglPolygonStipple
public static void nglPolygonStipple(long pattern) Unsafe version of:PolygonStipple
-
glPolygonStipple
Defines a polygon stipple. It works much the same way asLineStipple
, masking out certain fragments produced by rasterization so that they are not sent to the next stage of the GL. This is the case regardless of the state of polygon antialiasing.If xw and yw are the window coordinates of a rasterized polygon fragment, then that fragment is sent to the next stage of the GL if and only if the bit of the pattern (xw mod 32, yw mod 32) is 1.
Polygon stippling may be enabled or disabled with
Enable
orDisable
using the constantPOLYGON_STIPPLE
. When disabled, it is as if the stipple pattern were all ones.- Parameters:
pattern
- a pointer to memory into which a 32 × 32 pattern is packed- See Also:
-
glPolygonStipple
public static void glPolygonStipple(long pattern) Defines a polygon stipple. It works much the same way asLineStipple
, masking out certain fragments produced by rasterization so that they are not sent to the next stage of the GL. This is the case regardless of the state of polygon antialiasing.If xw and yw are the window coordinates of a rasterized polygon fragment, then that fragment is sent to the next stage of the GL if and only if the bit of the pattern (xw mod 32, yw mod 32) is 1.
Polygon stippling may be enabled or disabled with
Enable
orDisable
using the constantPOLYGON_STIPPLE
. When disabled, it is as if the stipple pattern were all ones.- Parameters:
pattern
- a pointer to memory into which a 32 × 32 pattern is packed- See Also:
-
glPushAttrib
public static void glPushAttrib(int mask) Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the server attribute stack. Each constant refers to a group of state variables.Bits set in mask that do not correspond to an attribute group are ignored. The special mask value
ALL_ATTRIB_BITS
may be used to push all stackable server state.A
STACK_OVERFLOW
error is generated ifPushAttrib
is called and the attribute stack depth is equal to the value ofMAX_ATTRIB_STACK_DEPTH
.- Parameters:
mask
- the state variables to push. One or more of:- See Also:
-
glPushClientAttrib
public static void glPushClientAttrib(int mask) Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the client attribute stack. Each constant refers to a group of state variables.Bits set in mask that do not correspond to an attribute group are ignored. The special mask value
CLIENT_ALL_ATTRIB_BITS
may be used to push all stackable client state.A
STACK_OVERFLOW
error is generated ifPushAttrib
is called and the client attribute stack depth is equal to the value ofMAX_CLIENT_ATTRIB_STACK_DEPTH
.- Parameters:
mask
- the state variables to push. One or more of:CLIENT_VERTEX_ARRAY_BIT
CLIENT_PIXEL_STORE_BIT
CLIENT_ALL_ATTRIB_BITS
- See Also:
-
glPopAttrib
public static void glPopAttrib()Resets the values of those state variables that were saved with the lastPushAttrib
. Those not saved remain unchanged.- See Also:
-
glPopClientAttrib
public static void glPopClientAttrib()Resets the values of those state variables that were saved with the lastPushClientAttrib
. Those not saved remain unchanged.- See Also:
-
glPopMatrix
public static 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.- See Also:
-
glPopName
public static void glPopName()Pops one name off the top of the selection name stack.- See Also:
-
nglPrioritizeTextures
public static void nglPrioritizeTextures(int n, long textures, long priorities) Unsafe version of:PrioritizeTextures
- Parameters:
n
- the number of texture object priorities to set
-
glPrioritizeTextures
Sets the priority of texture objects. Each priority value is clamped to the range [0, 1] before it is assigned. Zero indicates the lowest priority, with the least likelihood of being resident. One indicates the highest priority, with the greatest likelihood of being resident.- Parameters:
textures
- an array of texture object namespriorities
- an array of texture object priorities- See Also:
-
glPushMatrix
public static 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.- See Also:
-
glPushName
public static void glPushName(int name) Causesname
to be pushed onto the selection name stack.- Parameters:
name
- the name to push- See Also:
-
glRasterPos2i
public static void glRasterPos2i(int x, int y) Sets the two-dimensional current raster position.z
is implicitly set to 0 andw
implicitly set to 1.The coordinates are treated as if they were specified in a Vertex command. If a vertex shader is active, this vertex shader is executed using the x, y, z, and w coordinates as the object coordinates of the vertex. Otherwise, the x, y, z, and w coordinates are transformed by the current model-view and projection matrices. These coordinates, along with current values, are used to generate primary and secondary colors and texture coordinates just as is done for a vertex. The colors and texture coordinates so produced replace the colors and texture coordinates stored in the current raster position's associated data.
- Parameters:
x
- thex
raster coordinatey
- they
raster coordinate- See Also:
-
glRasterPos2s
public static void glRasterPos2s(short x, short y) Short version ofRasterPos2i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinate- See Also:
-
glRasterPos2f
public static void glRasterPos2f(float x, float y) Float version ofRasterPos2i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinate- See Also:
-
glRasterPos2d
public static void glRasterPos2d(double x, double y) Double version ofRasterPos2i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinate- See Also:
-
nglRasterPos2iv
public static void nglRasterPos2iv(long coords) Unsafe version of:RasterPos2iv
-
glRasterPos2iv
Pointer version ofRasterPos2i
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos2sv
public static void nglRasterPos2sv(long coords) Unsafe version of:RasterPos2sv
-
glRasterPos2sv
Pointer version ofRasterPos2s
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos2fv
public static void nglRasterPos2fv(long coords) Unsafe version of:RasterPos2fv
-
glRasterPos2fv
Pointer version ofRasterPos2f
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos2dv
public static void nglRasterPos2dv(long coords) Unsafe version of:RasterPos2dv
-
glRasterPos2dv
Pointer version ofRasterPos2d
.- Parameters:
coords
- the raster position buffer- See Also:
-
glRasterPos3i
public static void glRasterPos3i(int x, int y, int z) Sets the three-dimensional current raster position.w
is implicitly set to 1. SeeRasterPos2i
for more details.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinate- See Also:
-
glRasterPos3s
public static void glRasterPos3s(short x, short y, short z) Short version ofRasterPos3i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinate- See Also:
-
glRasterPos3f
public static void glRasterPos3f(float x, float y, float z) Float version ofRasterPos3i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinate- See Also:
-
glRasterPos3d
public static void glRasterPos3d(double x, double y, double z) Double version ofRasterPos3i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinate- See Also:
-
nglRasterPos3iv
public static void nglRasterPos3iv(long coords) Unsafe version of:RasterPos3iv
-
glRasterPos3iv
Pointer version ofRasterPos3i
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos3sv
public static void nglRasterPos3sv(long coords) Unsafe version of:RasterPos3sv
-
glRasterPos3sv
Pointer version ofRasterPos3s
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos3fv
public static void nglRasterPos3fv(long coords) Unsafe version of:RasterPos3fv
-
glRasterPos3fv
Pointer version ofRasterPos3f
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos3dv
public static void nglRasterPos3dv(long coords) Unsafe version of:RasterPos3dv
-
glRasterPos3dv
Pointer version ofRasterPos3d
.- Parameters:
coords
- the raster position buffer- See Also:
-
glRasterPos4i
public static void glRasterPos4i(int x, int y, int z, int w) Sets the four-dimensional current raster position. SeeRasterPos2i
for more details.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinatew
- thew
raster coordinate- See Also:
-
glRasterPos4s
public static void glRasterPos4s(short x, short y, short z, short w) Short version ofRasterPos4i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinatew
- thew
raster coordinate- See Also:
-
glRasterPos4f
public static void glRasterPos4f(float x, float y, float z, float w) Float version of RasterPos4i.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinatew
- thew
raster coordinate- See Also:
-
glRasterPos4d
public static void glRasterPos4d(double x, double y, double z, double w) Double version ofRasterPos4i
.- Parameters:
x
- thex
raster coordinatey
- they
raster coordinatez
- thez
raster coordinatew
- thew
raster coordinate- See Also:
-
nglRasterPos4iv
public static void nglRasterPos4iv(long coords) Unsafe version of:RasterPos4iv
-
glRasterPos4iv
Pointer version ofRasterPos4i
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos4sv
public static void nglRasterPos4sv(long coords) Unsafe version of:RasterPos4sv
-
glRasterPos4sv
Pointer version ofRasterPos4s
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos4fv
public static void nglRasterPos4fv(long coords) Unsafe version of:RasterPos4fv
-
glRasterPos4fv
Pointer version ofRasterPos4f
.- Parameters:
coords
- the raster position buffer- See Also:
-
nglRasterPos4dv
public static void nglRasterPos4dv(long coords) Unsafe version of:RasterPos4dv
-
glRasterPos4dv
Pointer version ofRasterPos4d
.- Parameters:
coords
- the raster position buffer- See Also:
-
glReadBuffer
public static void glReadBuffer(int src) Defines the color buffer from which values are obtained.Acceptable values for
src
depend on whether the GL is using the default framebuffer (i.e.,DRAW_FRAMEBUFFER_BINDING
is zero), or a framebuffer object (i.e.,DRAW_FRAMEBUFFER_BINDING
is non-zero). In the initial state, the GL is bound to the default framebuffer.- Parameters:
src
- the color buffer to read from. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
FRONT
BACK
LEFT
RIGHT
FRONT_AND_BACK
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
nglReadPixels
public static void nglReadPixels(int x, int y, int width, int height, int format, int type, long pixels) Unsafe version of:ReadPixels
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row. If any of these pixels lies outside of the window allocated to the current GL context, or outside of the image attached to the currently bound read framebuffer object, then the values obtained for those pixels are undefined. WhenREAD_FRAMEBUFFER_BINDING
is zero, values are also undefined for individual pixels that are not owned by the current context. Otherwise,ReadPixels
obtains values from the selected buffer, regardless of how those values were placed there.- Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, long pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row. If any of these pixels lies outside of the window allocated to the current GL context, or outside of the image attached to the currently bound read framebuffer object, then the values obtained for those pixels are undefined. WhenREAD_FRAMEBUFFER_BINDING
is zero, values are also undefined for individual pixels that are not owned by the current context. Otherwise,ReadPixels
obtains values from the selected buffer, regardless of how those values were placed there.- Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row. If any of these pixels lies outside of the window allocated to the current GL context, or outside of the image attached to the currently bound read framebuffer object, then the values obtained for those pixels are undefined. WhenREAD_FRAMEBUFFER_BINDING
is zero, values are also undefined for individual pixels that are not owned by the current context. Otherwise,ReadPixels
obtains values from the selected buffer, regardless of how those values were placed there.- Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row. If any of these pixels lies outside of the window allocated to the current GL context, or outside of the image attached to the currently bound read framebuffer object, then the values obtained for those pixels are undefined. WhenREAD_FRAMEBUFFER_BINDING
is zero, values are also undefined for individual pixels that are not owned by the current context. Otherwise,ReadPixels
obtains values from the selected buffer, regardless of how those values were placed there.- Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) ReadPixels obtains values from the selected read buffer from each pixel with lower left hand corner at(x + i, y + j)
for0 <= i < width
and0 <= j < height
; this pixel is said to be the ith pixel in the jth row. If any of these pixels lies outside of the window allocated to the current GL context, or outside of the image attached to the currently bound read framebuffer object, then the values obtained for those pixels are undefined. WhenREAD_FRAMEBUFFER_BINDING
is zero, values are also undefined for individual pixels that are not owned by the current context. Otherwise,ReadPixels
obtains values from the selected buffer, regardless of how those values were placed there.- Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glRecti
public static void glRecti(int x1, int y1, int x2, int y2) Specifies a rectangle as two corner vertices. The effect of the Rect commandRect(x1, y1, x2, y2);
is exactly the same as the following sequence of commands:
Begin(POLYGON); Vertex2(x1, y1); Vertex2(x2, y1); Vertex2(x2, y2); Vertex2(x1, y2); End();
The appropriate Vertex2 command would be invoked depending on which of the Rect commands is issued.
- Parameters:
x1
- the x coordinate of the first corner vertexy1
- the y coordinate of the first corner vertexx2
- the x coordinate of the second corner vertexy2
- the y coordinate of the second corner vertex- See Also:
-
glRects
public static void glRects(short x1, short y1, short x2, short y2) Short version ofRecti
.- Parameters:
x1
- the x coordinate of the first corner vertexy1
- the y coordinate of the first corner vertexx2
- the x coordinate of the second corner vertexy2
- the y coordinate of the second corner vertex- See Also:
-
glRectf
public static void glRectf(float x1, float y1, float x2, float y2) Float version ofRecti
.- Parameters:
x1
- the x coordinate of the first corner vertexy1
- the y coordinate of the first corner vertexx2
- the x coordinate of the second corner vertexy2
- the y coordinate of the second corner vertex- See Also:
-
glRectd
public static void glRectd(double x1, double y1, double x2, double y2) Double version ofRecti
.- Parameters:
x1
- the x coordinate of the first corner vertexy1
- the y coordinate of the first corner vertexx2
- the x coordinate of the second corner vertexy2
- the y coordinate of the second corner vertex- See Also:
-
nglRectiv
public static void nglRectiv(long v1, long v2) Unsafe version of:Rectiv
-
glRectiv
Pointer version ofRecti
.- Parameters:
v1
- the first vertex bufferv2
- the second vertex buffer- See Also:
-
nglRectsv
public static void nglRectsv(long v1, long v2) Unsafe version of:Rectsv
-
glRectsv
Pointer version ofRects
.- Parameters:
v1
- the first vertex bufferv2
- the second vertex buffer- See Also:
-
nglRectfv
public static void nglRectfv(long v1, long v2) Unsafe version of:Rectfv
-
glRectfv
Pointer version ofRectf
.- Parameters:
v1
- the first vertex bufferv2
- the second vertex buffer- See Also:
-
nglRectdv
public static void nglRectdv(long v1, long v2) Unsafe version of:Rectdv
-
glRectdv
Pointer version ofRectd
.- Parameters:
v1
- the first vertex bufferv2
- the second vertex buffer- See Also:
-
glRenderMode
public static int glRenderMode(int mode) Sets the current render mode. The default isRENDER
. -
glRotatef
public static void glRotatef(float angle, float x, float y, float z) Manipulates the current matrix with a rotation matrix.angle
gives an angle of rotation in degrees; the coordinates of a vector v are given byv = (x y z)T
. The computed matrix is a counter-clockwise rotation about the line through the origin with the specified axis when that axis is pointing up (i.e. the right-hand rule determines the sense of the rotation angle). The matrix is thusR 0 0 0 0 0 0 1 Let
u = v / ||v|| = (x' y' z')T
. If S =0 -z' y' z' 0 -x' -y' x' 0 then
R = uuT + cos(angle)(I - uuT) + sin(angle)S
- Parameters:
angle
- the angle of rotation in degreesx
- the x coordinate of the rotation vectory
- the y coordinate of the rotation vectorz
- the z coordinate of the rotation vector- See Also:
-
glRotated
public static void glRotated(double angle, double x, double y, double z) Double version ofRotatef
.- Parameters:
angle
- the angle of rotation in degreesx
- the x coordinate of the rotation vectory
- the y coordinate of the rotation vectorz
- the z coordinate of the rotation vector- See Also:
-
glScalef
public static void glScalef(float x, float y, float z) Manipulates the current matrix with a general scaling matrix along the x-, y- and z- axes.Calling this function is equivalent to calling
MultMatrixf
with the following matrix:x 0 0 0 0 y 0 0 0 0 z 0 0 0 0 1 - Parameters:
x
- the x-axis scaling factory
- the y-axis scaling factorz
- the z-axis scaling factor- See Also:
-
glScaled
public static void glScaled(double x, double y, double z) Double version ofScalef
.- Parameters:
x
- the x-axis scaling factory
- the y-axis scaling factorz
- the z-axis scaling factor- See Also:
-
glScissor
public static void glScissor(int x, int y, int width, int height) Defines the scissor rectangle for all viewports. The scissor test is enabled or disabled for all viewports usingEnable
orDisable
with the symbolic constantSCISSOR_TEST
. When disabled, it is as if the scissor test always passes. When enabled, ifleft ≤ xw < left + width
andbottom ≤ yw < bottom + height
for the scissor rectangle, then the scissor test passes. Otherwise, the test fails and the fragment is discarded.- Parameters:
x
- the left scissor rectangle coordinatey
- the bottom scissor rectangle coordinatewidth
- the scissor rectangle widthheight
- the scissor rectangle height- See Also:
-
nglSelectBuffer
public static void nglSelectBuffer(int size, long buffer) Unsafe version of:SelectBuffer
- Parameters:
size
- the maximum number of values that can be stored inbuffer
-
glSelectBuffer
Sets the selection array.- Parameters:
buffer
- an array of unsigned integers to be potentially filled names- See Also:
-
glShadeModel
public static void glShadeModel(int mode) Sets the current shade mode. The initial value of the shade mode isSMOOTH
.If mode is
SMOOTH
, vertex colors are treated individually. If mode isFLAT
, flatshading is enabled and colors are taken from the provoking vertex of the primitive. The colors selected are those derived from current values, generated by lighting, or generated by vertex shading, if lighting is disabled, enabled, or a vertex shader is in use, respectively. -
glStencilFunc
public static void glStencilFunc(int func, int ref, int mask) Controls the stencil test.ref
is an integer reference value that is used in the unsigned stencil comparison. Stencil comparison operations and queries ofref
clamp its value to the range [0, 2s – 1], where s is the number of bits in the stencil buffer attached to the draw framebuffer. The s least significant bits ofmask
are bitwise ANDed with both the reference and the stored stencil value, and the resulting masked values are those that participate in the comparison controlled byfunc
. -
glStencilMask
public static void glStencilMask(int mask) Masks the writing of particular bits into the stencil plans.The least significant s bits of
mask
, where s is the number of bits in the stencil buffer, specify an integer mask. Where a 1 appears in this mask, the corresponding bit in the stencil buffer is written; where a 0 appears, the bit is not written.- Parameters:
mask
- the stencil mask- See Also:
-
glStencilOp
public static void glStencilOp(int sfail, int dpfail, int dppass) Indicates what happens to the stored stencil value if this or certain subsequent tests fail or pass.The supported actions are
KEEP
,ZERO
,REPLACE
,INCR
,DECR
,INVERT
,INCR_WRAP
andDECR_WRAP
. These correspond to keeping the current value, setting to zero, replacing with the reference value, incrementing with saturation, decrementing with saturation, bitwise inverting it, incrementing without saturation, and decrementing without saturation.For purposes of increment and decrement, the stencil bits are considered as an unsigned integer. Incrementing or decrementing with saturation clamps the stencil value at 0 and the maximum representable value. Incrementing or decrementing without saturation will wrap such that incrementing the maximum representable value results in 0, and decrementing 0 results in the maximum representable value.
- Parameters:
sfail
- the action to take if the stencil test failsdpfail
- the action to take if the depth buffer test failsdppass
- the action to take if the depth buffer test passes- See Also:
-
glTexCoord1f
public static void glTexCoord1f(float s) Sets the current one-dimensional texture coordinate.t
andr
are implicitly set to 0 andq
to 1.- Parameters:
s
- the s component of the current texture coordinates- See Also:
-
glTexCoord1s
public static void glTexCoord1s(short s) Short version ofTexCoord1f
.- Parameters:
s
- the s component of the current texture coordinates- See Also:
-
glTexCoord1i
public static void glTexCoord1i(int s) Integer version ofTexCoord1f
.- Parameters:
s
- the s component of the current texture coordinates- See Also:
-
glTexCoord1d
public static void glTexCoord1d(double s) Double version ofTexCoord1f
.- Parameters:
s
- the s component of the current texture coordinates- See Also:
-
nglTexCoord1fv
public static void nglTexCoord1fv(long v) Unsafe version of:TexCoord1fv
-
glTexCoord1fv
Pointer version ofTexCoord1f
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord1sv
public static void nglTexCoord1sv(long v) Unsafe version of:TexCoord1sv
-
glTexCoord1sv
Pointer version ofTexCoord1s
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord1iv
public static void nglTexCoord1iv(long v) Unsafe version of:TexCoord1iv
-
glTexCoord1iv
Pointer version ofTexCoord1i
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord1dv
public static void nglTexCoord1dv(long v) Unsafe version of:TexCoord1dv
-
glTexCoord1dv
Pointer version ofTexCoord1d
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
glTexCoord2f
public static void glTexCoord2f(float s, float t) Sets the current two-dimensional texture coordinate.r
is implicitly set to 0 andq
to 1.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinates- See Also:
-
glTexCoord2s
public static void glTexCoord2s(short s, short t) Short version ofTexCoord2f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinates- See Also:
-
glTexCoord2i
public static void glTexCoord2i(int s, int t) Integer version ofTexCoord2f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinates- See Also:
-
glTexCoord2d
public static void glTexCoord2d(double s, double t) Double version ofTexCoord2f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinates- See Also:
-
nglTexCoord2fv
public static void nglTexCoord2fv(long v) Unsafe version of:TexCoord2fv
-
glTexCoord2fv
Pointer version ofTexCoord2f
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord2sv
public static void nglTexCoord2sv(long v) Unsafe version of:TexCoord2sv
-
glTexCoord2sv
Pointer version ofTexCoord2s
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord2iv
public static void nglTexCoord2iv(long v) Unsafe version of:TexCoord2iv
-
glTexCoord2iv
Pointer version ofTexCoord2i
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord2dv
public static void nglTexCoord2dv(long v) Unsafe version of:TexCoord2dv
-
glTexCoord2dv
Pointer version ofTexCoord2d
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
glTexCoord3f
public static void glTexCoord3f(float s, float t, float r) Sets the current three-dimensional texture coordinate.q
is implicitly set to 1.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinates- See Also:
-
glTexCoord3s
public static void glTexCoord3s(short s, short t, short r) Short version ofTexCoord3f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinates- See Also:
-
glTexCoord3i
public static void glTexCoord3i(int s, int t, int r) Integer version ofTexCoord3f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinates- See Also:
-
glTexCoord3d
public static void glTexCoord3d(double s, double t, double r) Double version ofTexCoord3f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinates- See Also:
-
nglTexCoord3fv
public static void nglTexCoord3fv(long v) Unsafe version of:TexCoord3fv
-
glTexCoord3fv
Pointer version ofTexCoord3f
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord3sv
public static void nglTexCoord3sv(long v) Unsafe version of:TexCoord3sv
-
glTexCoord3sv
Pointer version ofTexCoord3s
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord3iv
public static void nglTexCoord3iv(long v) Unsafe version of:TexCoord3iv
-
glTexCoord3iv
Pointer version ofTexCoord3i
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord3dv
public static void nglTexCoord3dv(long v) Unsafe version of:TexCoord3dv
-
glTexCoord3dv
Pointer version ofTexCoord3d
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
glTexCoord4f
public static void glTexCoord4f(float s, float t, float r, float q) Sets the current four-dimensional texture coordinate.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinatesq
- the q component of the current texture coordinates- See Also:
-
glTexCoord4s
public static void glTexCoord4s(short s, short t, short r, short q) Short version ofTexCoord4f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinatesq
- the q component of the current texture coordinates- See Also:
-
glTexCoord4i
public static void glTexCoord4i(int s, int t, int r, int q) Integer version ofTexCoord4f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinatesq
- the q component of the current texture coordinates- See Also:
-
glTexCoord4d
public static void glTexCoord4d(double s, double t, double r, double q) Double version ofTexCoord4f
.- Parameters:
s
- the s component of the current texture coordinatest
- the t component of the current texture coordinatesr
- the r component of the current texture coordinatesq
- the q component of the current texture coordinates- See Also:
-
nglTexCoord4fv
public static void nglTexCoord4fv(long v) Unsafe version of:TexCoord4fv
-
glTexCoord4fv
Pointer version ofTexCoord4f
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord4sv
public static void nglTexCoord4sv(long v) Unsafe version of:TexCoord4sv
-
glTexCoord4sv
Pointer version ofTexCoord4s
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord4iv
public static void nglTexCoord4iv(long v) Unsafe version of:TexCoord4iv
-
glTexCoord4iv
Pointer version ofTexCoord4i
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoord4dv
public static void nglTexCoord4dv(long v) Unsafe version of:TexCoord4dv
-
glTexCoord4dv
Pointer version ofTexCoord4d
.- Parameters:
v
- the texture coordinate buffer- See Also:
-
nglTexCoordPointer
public static void nglTexCoordPointer(int size, int type, int stride, long pointer) Unsafe version of:TexCoordPointer
-
glTexCoordPointer
Specifies the location and organization of a texture coordinate array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:1 2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the texture coordinate array data- See Also:
-
glTexCoordPointer
public static void glTexCoordPointer(int size, int type, int stride, long pointer) Specifies the location and organization of a texture coordinate array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:1 2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the texture coordinate array data- See Also:
-
glTexCoordPointer
Specifies the location and organization of a texture coordinate array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:1 2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the texture coordinate array data- See Also:
-
glTexCoordPointer
Specifies the location and organization of a texture coordinate array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:1 2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the texture coordinate array data- See Also:
-
glTexCoordPointer
Specifies the location and organization of a texture coordinate array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:1 2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the texture coordinate array data- See Also:
-
glTexEnvi
public static void glTexEnvi(int 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.- Parameters:
target
- the texture environment target. One of:TEXTURE_ENV
TEXTURE_FILTER_CONTROL
POINT_SPRITE
pname
- the parameter to set. One of:param
- the parameter value. Scalar value or one of:REPLACE
MODULATE
DECAL
BLEND
ADD
COMBINE
ADD_SIGNED
INTERPOLATE
SUBTRACT
DOT3_RGB
DOT3_RGBA
TEXTURE
TEXTURE0
GL13.GL_TEXTURE[1-31] CONSTANT
PRIMARY_COLOR
PREVIOUS
- See Also:
-
nglTexEnviv
public static void nglTexEnviv(int target, int pname, long params) Unsafe version of:TexEnviv
-
glTexEnviv
Pointer version ofTexEnvi
.- Parameters:
target
- the texture environment target. Must be:TEXTURE_ENV
pname
- the parameter to set. Must be:TEXTURE_ENV_COLOR
params
- the parameter value- See Also:
-
glTexEnvf
public static void glTexEnvf(int target, int pname, float param) Float version ofTexEnvi
.- Parameters:
target
- the texture environment targetpname
- the parameter to setparam
- the parameter value- See Also:
-
nglTexEnvfv
public static void nglTexEnvfv(int target, int pname, long params) Unsafe version of:TexEnvfv
-
glTexEnvfv
Pointer version ofTexEnvf
.- Parameters:
target
- the texture environment target. Must be:TEXTURE_ENV
pname
- the parameter to set. Must be:TEXTURE_ENV_COLOR
params
- the parameter value- See Also:
-
glTexGeni
public static void glTexGeni(int coord, int pname, int param) Sets an integer texture coordinate generation parameter.A texture coordinate generation function is enabled or disabled using
Enable
andDisable
with an argument ofTEXTURE_GEN_S
,TEXTURE_GEN_T
,TEXTURE_GEN_R
, orTEXTURE_GEN_Q
(each indicates the corresponding texture coordinate). When enabled, the specified texture coordinate is computed according to the currentEYE_LINEAR
,OBJECT_LINEAR
orSPHERE_MAP
specification, depending on the current setting ofTEXTURE_GEN_MODE
for that coordinate. When disabled, subsequent vertices will take the indicated texture coordinate from the current texture coordinates.The initial state has the texture generation function disabled for all texture coordinates. Initially all texture generation modes are EYE_LINEAR.
- Parameters:
coord
- the coordinate for which to set the parameter. One of:S
T
R
Q
pname
- the parameter to set. Must be:TEXTURE_GEN_MODE
param
- the parameter value. One of:OBJECT_LINEAR
EYE_LINEAR
SPHERE_MAP
REFLECTION_MAP
NORMAL_MAP
- See Also:
-
nglTexGeniv
public static void nglTexGeniv(int coord, int pname, long params) Unsafe version of:TexGeniv
-
glTexGeniv
Pointer version ofTexGeni
.- Parameters:
coord
- the coordinate for which to set the parameterpname
- the parameter to set. One of:OBJECT_PLANE
EYE_PLANE
params
- the parameter value- See Also:
-
glTexGenf
public static void glTexGenf(int coord, int pname, float param) Float version ofTexGeni
.- Parameters:
coord
- the coordinate for which to set the parameterpname
- the parameter to setparam
- the parameter value- See Also:
-
nglTexGenfv
public static void nglTexGenfv(int coord, int pname, long params) Unsafe version of:TexGenfv
-
glTexGenfv
Pointer version ofTexGenf
.- Parameters:
coord
- the coordinate for which to set the parameterpname
- the parameter to set. One of:OBJECT_PLANE
EYE_PLANE
params
- the parameter value- See Also:
-
glTexGend
public static void glTexGend(int coord, int pname, double param) Double version ofTexGeni
.- Parameters:
coord
- the coordinate for which to set the parameterpname
- the parameter to setparam
- the parameter value- See Also:
-
nglTexGendv
public static void nglTexGendv(int coord, int pname, long params) Unsafe version of:TexGendv
-
glTexGendv
Pointer version ofTexGend
.- Parameters:
coord
- the coordinate for which to set the parameterpname
- the parameter to setparams
- the parameter value- See Also:
-
nglTexImage1D
public static void nglTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, long pixels) Unsafe version of:TexImage1D
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable ByteBuffer pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, long pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable ShortBuffer pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable IntBuffer pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable FloatBuffer pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable DoubleBuffer pixels) One-dimensional version ofTexImage2D
}.- Parameters:
target
- the texture target. One of:TEXTURE_1D
PROXY_TEXTURE_1D
level
- the level-of-detail numberinternalformat
- the texture internal formatwidth
- the texture widthborder
- the texture border widthformat
- the texel data formattype
- the texel data typepixels
- the texel data- See Also:
-
nglTexImage2D
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
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ByteBuffer pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable ShortBuffer pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable IntBuffer pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable FloatBuffer pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable DoubleBuffer pixels) Specifies a two-dimensional texture image.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
PROXY_TEXTURE_2D
PROXY_TEXTURE_1D_ARRAY
PROXY_TEXTURE_RECTANGLE
PROXY_TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalformat
- the texture internal format. One of:width
- the texture widthheight
- the texture heightborder
- the texture border widthformat
- the texel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the texel data type. One of:pixels
- the texel data- See Also:
-
glCopyTexImage1D
public static void glCopyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border) Defines a one-dimensional texel array in exactly the manner ofTexImage1D
, except that the image data are taken from the framebuffer rather than from client memory. For the purposes of decoding the texture image,CopyTexImage1D
is equivalent to callingCopyTexImage2D
with corresponding arguments and height of 1, except that the height of the image is always 1, regardless of the value of border. level, internalformat, and border are specified using the same values, with the same meanings, as the corresponding arguments ofTexImage1D
. The constraints on width and border are exactly those of the corresponding arguments ofTexImage1D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail numberinternalFormat
- the texture internal format. SeeTexImage2D
for a list of supported formats.x
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture widthborder
- the texture border width- See Also:
-
glCopyTexImage2D
public static void glCopyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border) Defines a two-dimensional texel array in exactly the manner ofTexImage2D
, except that the image data are taken from the framebuffer rather than from client memory.x
,y
,width
, andheight
correspond precisely to the corresponding arguments toReadPixels
; they specify the image's width and height, and the lower left (x, y) coordinates of the framebuffer region to be copied.The image is taken from the framebuffer exactly as if these arguments were passed to
CopyPixels
with argument type set toCOLOR
,DEPTH
, orDEPTH_STENCIL
, depending oninternalformat
. RGBA data is taken from the current color buffer, while depth component and stencil index data are taken from the depth and stencil buffers, respectively.Subsequent processing is identical to that described for
TexImage2D
, beginning with clamping of the R, G, B, A, or depth values, and masking of the stencil index values from the resulting pixel groups. Parameterslevel
,internalformat
, andborder
are specified using the same values, with the same meanings, as the corresponding arguments ofTexImage2D
.The constraints on width, height, and border are exactly those for the corresponding arguments of
TexImage2D
.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail numberinternalFormat
- the texture internal format. SeeTexImage2D
for a list of supported formats.x
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture widthheight
- the texture heightborder
- the texture border width- See Also:
-
glCopyTexSubImage1D
public static void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width) Respecifies a rectangular subregion of an existing texel array. No change is made to theinternalformat
,width
orborder
parameters of the specified texel array, nor is any change made to texel values outside the specified subregion. SeeCopyTexImage1D
for more details.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail numberxoffset
- the left texel coordinate of the texture subregion to updatex
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture subregion width- See Also:
-
glCopyTexSubImage2D
public static void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) Respecifies a rectangular subregion of an existing texel array. No change is made to theinternalformat
,width
,height
, orborder
parameters of the specified texel array, nor is any change made to texel values outside the specified subregion. SeeCopyTexImage2D
for more details.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail numberxoffset
- the left texel coordinate of the texture subregion to updateyoffset
- the lower texel coordinate of the texture subregion to updatex
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture subregion widthheight
- the texture subregion height- See Also:
-
glTexParameteri
public static void glTexParameteri(int target, int pname, int param) Sets the integer value of a texture parameter, which controls how the texel array is treated when specified or changed, and when applied to a fragment.- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_3D
TEXTURE_1D_ARRAY
TEXTURE_2D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
pname
- the parameter to set. One of:param
- the parameter value- See Also:
-
nglTexParameteriv
public static void nglTexParameteriv(int target, int pname, long params) Unsafe version of:TexParameteriv
-
glTexParameteriv
Pointer version ofTexParameteri
.- Parameters:
target
- the texture targetpname
- the parameter to setparams
- the parameter value- See Also:
-
glTexParameterf
public static void glTexParameterf(int target, int pname, float param) Float version ofTexParameteri
.- Parameters:
target
- the texture targetpname
- the parameter to setparam
- the parameter value- See Also:
-
nglTexParameterfv
public static void nglTexParameterfv(int target, int pname, long params) Unsafe version of:TexParameterfv
-
glTexParameterfv
Pointer version ofTexParameterf
.- Parameters:
target
- the texture targetpname
- the parameter to setparams
- the parameter value- See Also:
-
nglTexSubImage1D
public static void nglTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels) Unsafe version of:TexSubImage1D
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, IntBuffer pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, FloatBuffer pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels) One-dimensional version ofTexSubImage2D
.- Parameters:
target
- the texture target. Must be:TEXTURE_1D
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
nglTexSubImage2D
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
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTexSubImage2D
public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels) Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.- Parameters:
target
- the texture target. One of:TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
level
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTranslatef
public static void glTranslatef(float x, float y, float z) Manipulates the current matrix with a translation matrix along the x-, y- and z- axes.Calling this function is equivalent to calling
MultMatrixf
with the following matrix:1 0 0 x 0 1 0 y 0 0 1 z 0 0 0 1 - Parameters:
x
- the x-axis translationy
- the y-axis translationz
- the z-axis translation- See Also:
-
glTranslated
public static void glTranslated(double x, double y, double z) Double version ofTranslatef
.- Parameters:
x
- the x-axis translationy
- the y-axis translationz
- the z-axis translation- See Also:
-
glVertex2f
public static void glVertex2f(float x, float y) Specifies a single vertex betweenBegin
andEnd
by giving its coordinates in two dimensions. The z coordinate is implicitly set to zero and the w coordinate to one.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinate- See Also:
-
glVertex2s
public static void glVertex2s(short x, short y) Short version ofVertex2f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinate- See Also:
-
glVertex2i
public static void glVertex2i(int x, int y) Integer version ofVertex2f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinate- See Also:
-
glVertex2d
public static void glVertex2d(double x, double y) Double version ofVertex2f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinate- See Also:
-
nglVertex2fv
public static void nglVertex2fv(long coords) Unsafe version of:Vertex2fv
-
glVertex2fv
Pointer version ofVertex2f
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex2sv
public static void nglVertex2sv(long coords) Unsafe version of:Vertex2sv
-
glVertex2sv
Pointer version ofVertex2s
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex2iv
public static void nglVertex2iv(long coords) Unsafe version of:Vertex2iv
-
glVertex2iv
Pointer version ofVertex2i
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex2dv
public static void nglVertex2dv(long coords) Unsafe version of:Vertex2dv
-
glVertex2dv
Pointer version ofVertex2d
.- Parameters:
coords
- the vertex buffer- See Also:
-
glVertex3f
public static void glVertex3f(float x, float y, float z) Specifies a single vertex betweenBegin
andEnd
by giving its coordinates in three dimensions. The w coordinate is implicitly set to one.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinate- See Also:
-
glVertex3s
public static void glVertex3s(short x, short y, short z) Short version ofVertex3f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinate- See Also:
-
glVertex3i
public static void glVertex3i(int x, int y, int z) Integer version ofVertex3f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinate- See Also:
-
glVertex3d
public static void glVertex3d(double x, double y, double z) Double version ofVertex3f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinate- See Also:
-
nglVertex3fv
public static void nglVertex3fv(long coords) Unsafe version of:Vertex3fv
-
glVertex3fv
Pointer version ofVertex3f
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex3sv
public static void nglVertex3sv(long coords) Unsafe version of:Vertex3sv
-
glVertex3sv
Pointer version ofVertex3s
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex3iv
public static void nglVertex3iv(long coords) Unsafe version of:Vertex3iv
-
glVertex3iv
Pointer version ofVertex3i
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex3dv
public static void nglVertex3dv(long coords) Unsafe version of:Vertex3dv
-
glVertex3dv
Pointer version ofVertex3d
.- Parameters:
coords
- the vertex buffer- See Also:
-
glVertex4f
public static void glVertex4f(float x, float y, float z, float w) - Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinatew
- the vertex w coordinate- See Also:
-
glVertex4s
public static void glVertex4s(short x, short y, short z, short w) Short version ofVertex4f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinatew
- the vertex w coordinate- See Also:
-
glVertex4i
public static void glVertex4i(int x, int y, int z, int w) Integer version ofVertex4f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinatew
- the vertex w coordinate- See Also:
-
glVertex4d
public static void glVertex4d(double x, double y, double z, double w) Double version ofVertex4f
.- Parameters:
x
- the vertex x coordinatey
- the vertex y coordinatez
- the vertex z coordinatew
- the vertex w coordinate- See Also:
-
nglVertex4fv
public static void nglVertex4fv(long coords) Unsafe version of:Vertex4fv
-
glVertex4fv
Pointer version ofVertex4f
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex4sv
public static void nglVertex4sv(long coords) Unsafe version of:Vertex4sv
-
glVertex4sv
Pointer version ofVertex4s
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex4iv
public static void nglVertex4iv(long coords) Unsafe version of:Vertex4iv
-
glVertex4iv
Pointer version ofVertex4i
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertex4dv
public static void nglVertex4dv(long coords) Unsafe version of:Vertex4dv
-
glVertex4dv
Pointer version ofVertex4d
.- Parameters:
coords
- the vertex buffer- See Also:
-
nglVertexPointer
public static void nglVertexPointer(int size, int type, int stride, long pointer) Unsafe version of:VertexPointer
-
glVertexPointer
Specifies the location and organization of a vertex array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glVertexPointer
public static void glVertexPointer(int size, int type, int stride, long pointer) Specifies the location and organization of a vertex array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glVertexPointer
Specifies the location and organization of a vertex array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glVertexPointer
Specifies the location and organization of a vertex array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glVertexPointer
Specifies the location and organization of a vertex array.- Parameters:
size
- the number of values per vertex that are stored in the array. One of:2 3 4 type
- the data type of the values stored in the array. One of:SHORT
INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the vertex array data- See Also:
-
glViewport
public static void glViewport(int x, int y, int w, int h) Specifies the viewport transformation parameters for all viewports.The location of the viewport's bottom-left corner, given by
(x, y)
, are clamped to be within the implementation-dependent viewport bounds range. The viewport bounds range[min, max]
tuple may be determined by callingGetFloatv
with the symbolic constantVIEWPORT_BOUNDS_RANGE
. Viewport width and height are clamped to implementation-dependent maximums when specified. The maximum width and height may be found by callingGetFloatv
with the symbolic constantMAX_VIEWPORT_DIMS
. The maximum viewport dimensions must be greater than or equal to the larger of the visible dimensions of the display being rendered to (if a display exists), and the largest renderbuffer image which can be successfully created and attached to a framebuffer object.In the initial state,
w
andh
for each viewport are set to the width and height, respectively, of the window into which the GL is to do its rendering. If the default framebuffer is bound but no default framebuffer is associated with the GL context, thenw
andh
are initially set to zero.- Parameters:
x
- the left viewport coordinatey
- the bottom viewport coordinatew
- the viewport widthh
- the viewport height- See Also:
-
glAreTexturesResident
Array version of:AreTexturesResident
- See Also:
-
glClipPlane
public static void glClipPlane(int plane, double[] equation) Array version of:ClipPlane
- See Also:
-
glColor3sv
public static void glColor3sv(short[] v) Array version of:Color3sv
- See Also:
-
glColor3iv
public static void glColor3iv(int[] v) Array version of:Color3iv
- See Also:
-
glColor3fv
public static void glColor3fv(float[] v) Array version of:Color3fv
- See Also:
-
glColor3dv
public static void glColor3dv(double[] v) Array version of:Color3dv
- See Also:
-
glColor3usv
public static void glColor3usv(short[] v) Array version of:Color3usv
- See Also:
-
glColor3uiv
public static void glColor3uiv(int[] v) Array version of:Color3uiv
- See Also:
-
glColor4sv
public static void glColor4sv(short[] v) Array version of:Color4sv
- See Also:
-
glColor4iv
public static void glColor4iv(int[] v) Array version of:Color4iv
- See Also:
-
glColor4fv
public static void glColor4fv(float[] v) Array version of:Color4fv
- See Also:
-
glColor4dv
public static void glColor4dv(double[] v) Array version of:Color4dv
- See Also:
-
glColor4usv
public static void glColor4usv(short[] v) Array version of:Color4usv
- See Also:
-
glColor4uiv
public static void glColor4uiv(int[] v) Array version of:Color4uiv
- See Also:
-
glDrawPixels
public static void glDrawPixels(int width, int height, int format, int type, short[] pixels) Array version of:DrawPixels
- See Also:
-
glDrawPixels
public static void glDrawPixels(int width, int height, int format, int type, int[] pixels) Array version of:DrawPixels
- See Also:
-
glDrawPixels
public static void glDrawPixels(int width, int height, int format, int type, float[] pixels) Array version of:DrawPixels
- See Also:
-
glEvalCoord1fv
public static void glEvalCoord1fv(float[] u) Array version of:EvalCoord1fv
- See Also:
-
glEvalCoord1dv
public static void glEvalCoord1dv(double[] u) Array version of:EvalCoord1dv
- See Also:
-
glEvalCoord2fv
public static void glEvalCoord2fv(float[] u) Array version of:EvalCoord2fv
- See Also:
-
glEvalCoord2dv
public static void glEvalCoord2dv(double[] u) Array version of:EvalCoord2dv
- See Also:
-
glFeedbackBuffer
public static void glFeedbackBuffer(int type, float[] buffer) Array version of:FeedbackBuffer
- See Also:
-
glFogiv
public static void glFogiv(int pname, int[] params) Array version of:Fogiv
- See Also:
-
glFogfv
public static void glFogfv(int pname, float[] params) Array version of:Fogfv
- See Also:
-
glGenTextures
public static void glGenTextures(int[] textures) Array version of:GenTextures
- See Also:
-
glDeleteTextures
public static void glDeleteTextures(int[] textures) Array version of:DeleteTextures
- See Also:
-
glGetClipPlane
public static void glGetClipPlane(int plane, double[] equation) Array version of:GetClipPlane
- See Also:
-
glGetFloatv
public static void glGetFloatv(int pname, float[] params) Array version of:GetFloatv
- See Also:
-
glGetIntegerv
public static void glGetIntegerv(int pname, int[] params) Array version of:GetIntegerv
- See Also:
-
glGetDoublev
public static void glGetDoublev(int pname, double[] params) Array version of:GetDoublev
- See Also:
-
glGetLightiv
public static void glGetLightiv(int light, int pname, int[] data) Array version of:GetLightiv
- See Also:
-
glGetLightfv
public static void glGetLightfv(int light, int pname, float[] data) Array version of:GetLightfv
- See Also:
-
glGetMapiv
public static void glGetMapiv(int target, int query, int[] data) Array version of:GetMapiv
- See Also:
-
glGetMapfv
public static void glGetMapfv(int target, int query, float[] data) Array version of:GetMapfv
- See Also:
-
glGetMapdv
public static void glGetMapdv(int target, int query, double[] data) Array version of:GetMapdv
- See Also:
-
glGetMaterialiv
public static void glGetMaterialiv(int face, int pname, int[] data) Array version of:GetMaterialiv
- See Also:
-
glGetMaterialfv
public static void glGetMaterialfv(int face, int pname, float[] data) Array version of:GetMaterialfv
- See Also:
-
glGetPixelMapfv
public static void glGetPixelMapfv(int map, float[] data) Array version of:GetPixelMapfv
- See Also:
-
glGetPixelMapusv
public static void glGetPixelMapusv(int map, short[] data) Array version of:GetPixelMapusv
- See Also:
-
glGetPixelMapuiv
public static void glGetPixelMapuiv(int map, int[] data) Array version of:GetPixelMapuiv
- See Also:
-
glGetTexEnviv
public static void glGetTexEnviv(int env, int pname, int[] data) Array version of:GetTexEnviv
- See Also:
-
glGetTexEnvfv
public static void glGetTexEnvfv(int env, int pname, float[] data) Array version of:GetTexEnvfv
- See Also:
-
glGetTexGeniv
public static void glGetTexGeniv(int coord, int pname, int[] data) Array version of:GetTexGeniv
- See Also:
-
glGetTexGenfv
public static void glGetTexGenfv(int coord, int pname, float[] data) Array version of:GetTexGenfv
- See Also:
-
glGetTexGendv
public static void glGetTexGendv(int coord, int pname, double[] data) Array version of:GetTexGendv
- See Also:
-
glGetTexImage
public static void glGetTexImage(int tex, int level, int format, int type, short[] pixels) Array version of:GetTexImage
- See Also:
-
glGetTexImage
public static void glGetTexImage(int tex, int level, int format, int type, int[] pixels) Array version of:GetTexImage
- See Also:
-
glGetTexImage
public static void glGetTexImage(int tex, int level, int format, int type, float[] pixels) Array version of:GetTexImage
- See Also:
-
glGetTexImage
public static void glGetTexImage(int tex, int level, int format, int type, double[] pixels) Array version of:GetTexImage
- See Also:
-
glGetTexLevelParameteriv
public static void glGetTexLevelParameteriv(int target, int level, int pname, int[] params) Array version of:GetTexLevelParameteriv
- See Also:
-
glGetTexLevelParameterfv
public static void glGetTexLevelParameterfv(int target, int level, int pname, float[] params) Array version of:GetTexLevelParameterfv
- See Also:
-
glGetTexParameteriv
public static void glGetTexParameteriv(int target, int pname, int[] params) Array version of:GetTexParameteriv
- See Also:
-
glGetTexParameterfv
public static void glGetTexParameterfv(int target, int pname, float[] params) Array version of:GetTexParameterfv
- See Also:
-
glIndexiv
public static void glIndexiv(int[] index) Array version of:Indexiv
- See Also:
-
glIndexsv
public static void glIndexsv(short[] index) Array version of:Indexsv
- See Also:
-
glIndexfv
public static void glIndexfv(float[] index) Array version of:Indexfv
- See Also:
-
glIndexdv
public static void glIndexdv(double[] index) Array version of:Indexdv
- See Also:
-
glInterleavedArrays
public static void glInterleavedArrays(int format, int stride, short[] pointer) Array version of:InterleavedArrays
- See Also:
-
glInterleavedArrays
public static void glInterleavedArrays(int format, int stride, int[] pointer) Array version of:InterleavedArrays
- See Also:
-
glInterleavedArrays
public static void glInterleavedArrays(int format, int stride, float[] pointer) Array version of:InterleavedArrays
- See Also:
-
glInterleavedArrays
public static void glInterleavedArrays(int format, int stride, double[] pointer) Array version of:InterleavedArrays
- See Also:
-
glLightModeliv
public static void glLightModeliv(int pname, int[] params) Array version of:LightModeliv
- See Also:
-
glLightModelfv
public static void glLightModelfv(int pname, float[] params) Array version of:LightModelfv
- See Also:
-
glLightiv
public static void glLightiv(int light, int pname, int[] params) Array version of:Lightiv
- See Also:
-
glLightfv
public static void glLightfv(int light, int pname, float[] params) Array version of:Lightfv
- See Also:
-
glLoadMatrixf
public static void glLoadMatrixf(float[] m) Array version of:LoadMatrixf
- See Also:
-
glLoadMatrixd
public static void glLoadMatrixd(double[] m) Array version of:LoadMatrixd
- See Also:
-
glMap1f
public static void glMap1f(int target, float u1, float u2, int stride, int order, float[] points) Array version of:Map1f
- See Also:
-
glMap1d
public static void glMap1d(int target, double u1, double u2, int stride, int order, double[] points) Array version of:Map1d
- See Also:
-
glMap2f
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
- See Also:
-
glMap2d
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
- See Also:
-
glMaterialiv
public static void glMaterialiv(int face, int pname, int[] params) Array version of:Materialiv
- See Also:
-
glMaterialfv
public static void glMaterialfv(int face, int pname, float[] params) Array version of:Materialfv
- See Also:
-
glMultMatrixf
public static void glMultMatrixf(float[] m) Array version of:MultMatrixf
- See Also:
-
glMultMatrixd
public static void glMultMatrixd(double[] m) Array version of:MultMatrixd
- See Also:
-
glNormal3fv
public static void glNormal3fv(float[] v) Array version of:Normal3fv
- See Also:
-
glNormal3sv
public static void glNormal3sv(short[] v) Array version of:Normal3sv
- See Also:
-
glNormal3iv
public static void glNormal3iv(int[] v) Array version of:Normal3iv
- See Also:
-
glNormal3dv
public static void glNormal3dv(double[] v) Array version of:Normal3dv
- See Also:
-
glPixelMapfv
public static void glPixelMapfv(int map, float[] values) Array version of:PixelMapfv
- See Also:
-
glPixelMapusv
public static void glPixelMapusv(int map, short[] values) Array version of:PixelMapusv
- See Also:
-
glPixelMapuiv
public static void glPixelMapuiv(int map, int[] values) Array version of:PixelMapuiv
- See Also:
-
glPrioritizeTextures
public static void glPrioritizeTextures(int[] textures, float[] priorities) Array version of:PrioritizeTextures
- See Also:
-
glRasterPos2iv
public static void glRasterPos2iv(int[] coords) Array version of:RasterPos2iv
- See Also:
-
glRasterPos2sv
public static void glRasterPos2sv(short[] coords) Array version of:RasterPos2sv
- See Also:
-
glRasterPos2fv
public static void glRasterPos2fv(float[] coords) Array version of:RasterPos2fv
- See Also:
-
glRasterPos2dv
public static void glRasterPos2dv(double[] coords) Array version of:RasterPos2dv
- See Also:
-
glRasterPos3iv
public static void glRasterPos3iv(int[] coords) Array version of:RasterPos3iv
- See Also:
-
glRasterPos3sv
public static void glRasterPos3sv(short[] coords) Array version of:RasterPos3sv
- See Also:
-
glRasterPos3fv
public static void glRasterPos3fv(float[] coords) Array version of:RasterPos3fv
- See Also:
-
glRasterPos3dv
public static void glRasterPos3dv(double[] coords) Array version of:RasterPos3dv
- See Also:
-
glRasterPos4iv
public static void glRasterPos4iv(int[] coords) Array version of:RasterPos4iv
- See Also:
-
glRasterPos4sv
public static void glRasterPos4sv(short[] coords) Array version of:RasterPos4sv
- See Also:
-
glRasterPos4fv
public static void glRasterPos4fv(float[] coords) Array version of:RasterPos4fv
- See Also:
-
glRasterPos4dv
public static void glRasterPos4dv(double[] coords) Array version of:RasterPos4dv
- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadPixels
- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadPixels
- See Also:
-
glReadPixels
public static void glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadPixels
- See Also:
-
glRectiv
public static void glRectiv(int[] v1, int[] v2) Array version of:Rectiv
- See Also:
-
glRectsv
public static void glRectsv(short[] v1, short[] v2) Array version of:Rectsv
- See Also:
-
glRectfv
public static void glRectfv(float[] v1, float[] v2) Array version of:Rectfv
- See Also:
-
glRectdv
public static void glRectdv(double[] v1, double[] v2) Array version of:Rectdv
- See Also:
-
glSelectBuffer
public static void glSelectBuffer(int[] buffer) Array version of:SelectBuffer
- See Also:
-
glTexCoord1fv
public static void glTexCoord1fv(float[] v) Array version of:TexCoord1fv
- See Also:
-
glTexCoord1sv
public static void glTexCoord1sv(short[] v) Array version of:TexCoord1sv
- See Also:
-
glTexCoord1iv
public static void glTexCoord1iv(int[] v) Array version of:TexCoord1iv
- See Also:
-
glTexCoord1dv
public static void glTexCoord1dv(double[] v) Array version of:TexCoord1dv
- See Also:
-
glTexCoord2fv
public static void glTexCoord2fv(float[] v) Array version of:TexCoord2fv
- See Also:
-
glTexCoord2sv
public static void glTexCoord2sv(short[] v) Array version of:TexCoord2sv
- See Also:
-
glTexCoord2iv
public static void glTexCoord2iv(int[] v) Array version of:TexCoord2iv
- See Also:
-
glTexCoord2dv
public static void glTexCoord2dv(double[] v) Array version of:TexCoord2dv
- See Also:
-
glTexCoord3fv
public static void glTexCoord3fv(float[] v) Array version of:TexCoord3fv
- See Also:
-
glTexCoord3sv
public static void glTexCoord3sv(short[] v) Array version of:TexCoord3sv
- See Also:
-
glTexCoord3iv
public static void glTexCoord3iv(int[] v) Array version of:TexCoord3iv
- See Also:
-
glTexCoord3dv
public static void glTexCoord3dv(double[] v) Array version of:TexCoord3dv
- See Also:
-
glTexCoord4fv
public static void glTexCoord4fv(float[] v) Array version of:TexCoord4fv
- See Also:
-
glTexCoord4sv
public static void glTexCoord4sv(short[] v) Array version of:TexCoord4sv
- See Also:
-
glTexCoord4iv
public static void glTexCoord4iv(int[] v) Array version of:TexCoord4iv
- See Also:
-
glTexCoord4dv
public static void glTexCoord4dv(double[] v) Array version of:TexCoord4dv
- See Also:
-
glTexEnviv
public static void glTexEnviv(int target, int pname, int[] params) Array version of:TexEnviv
- See Also:
-
glTexEnvfv
public static void glTexEnvfv(int target, int pname, float[] params) Array version of:TexEnvfv
- See Also:
-
glTexGeniv
public static void glTexGeniv(int coord, int pname, int[] params) Array version of:TexGeniv
- See Also:
-
glTexGenfv
public static void glTexGenfv(int coord, int pname, float[] params) Array version of:TexGenfv
- See Also:
-
glTexGendv
public static void glTexGendv(int coord, int pname, double[] params) Array version of:TexGendv
- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable short[] pixels) Array version of:TexImage1D
- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable int[] pixels) Array version of:TexImage1D
- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable float[] pixels) Array version of:TexImage1D
- See Also:
-
glTexImage1D
public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, @Nullable double[] pixels) Array version of:TexImage1D
- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable short[] pixels) Array version of:TexImage2D
- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable int[] pixels) Array version of:TexImage2D
- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable float[] pixels) Array version of:TexImage2D
- See Also:
-
glTexImage2D
public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, @Nullable double[] pixels) Array version of:TexImage2D
- See Also:
-
glTexParameteriv
public static void glTexParameteriv(int target, int pname, int[] params) Array version of:TexParameteriv
- See Also:
-
glTexParameterfv
public static void glTexParameterfv(int target, int pname, float[] params) Array version of:TexParameterfv
- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, short[] pixels) Array version of:TexSubImage1D
- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, int[] pixels) Array version of:TexSubImage1D
- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, float[] pixels) Array version of:TexSubImage1D
- See Also:
-
glTexSubImage1D
public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, double[] pixels) Array version of:TexSubImage1D
- See Also:
-
glTexSubImage2D
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
- See Also:
-
glTexSubImage2D
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
- See Also:
-
glTexSubImage2D
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
- See Also:
-
glTexSubImage2D
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
- See Also:
-
glVertex2fv
public static void glVertex2fv(float[] coords) Array version of:Vertex2fv
- See Also:
-
glVertex2sv
public static void glVertex2sv(short[] coords) Array version of:Vertex2sv
- See Also:
-
glVertex2iv
public static void glVertex2iv(int[] coords) Array version of:Vertex2iv
- See Also:
-
glVertex2dv
public static void glVertex2dv(double[] coords) Array version of:Vertex2dv
- See Also:
-
glVertex3fv
public static void glVertex3fv(float[] coords) Array version of:Vertex3fv
- See Also:
-
glVertex3sv
public static void glVertex3sv(short[] coords) Array version of:Vertex3sv
- See Also:
-
glVertex3iv
public static void glVertex3iv(int[] coords) Array version of:Vertex3iv
- See Also:
-
glVertex3dv
public static void glVertex3dv(double[] coords) Array version of:Vertex3dv
- See Also:
-
glVertex4fv
public static void glVertex4fv(float[] coords) Array version of:Vertex4fv
- See Also:
-
glVertex4sv
public static void glVertex4sv(short[] coords) Array version of:Vertex4sv
- See Also:
-
glVertex4iv
public static void glVertex4iv(int[] coords) Array version of:Vertex4iv
- See Also:
-
glVertex4dv
public static void glVertex4dv(double[] coords) Array version of:Vertex4dv
- See Also:
-