gl

Wrappers for direct interaction with GL11 methods. Intended for advanced users only.

alpha

gl.alpha(boolean alpha);

Enables or disables alpha testing.

begin

gl.begin(int mode);

Starts specifying vertices for a primitive shape.

blend

gl.blend(boolean blend);

Enables or disables blending.

color

gl.color(float r, float g, float b, float a);

Sets the current drawing color with the specified RGBA values.

cull

gl.cull(boolean cull);

Enables or disables face culling.

depth

gl.depth(boolean depth);

Enables or disables depth testing.

depthMask

gl.depthMask(boolean depthMask);

Sets whether writing to the depth buffer is enabled or disabled.

disable

gl.disable(int cap);

Disables a specific OpenGL capability.

disableItemLighting

gl.disableItemLighting();

Disables item lighting.

enable

gl.enable(int cap);

Enables a specific OpenGL capability, such as blending or depth testing.

enableItemLighting

gl.enableItemLighting(boolean gui);

Enables item lighting, optionally for GUI items.

end

gl.end();

Completes the vertex specification.

lighting

gl.lighting(boolean lighting);

Enables or disables lighting.

lineSmooth

gl.lineSmooth(boolean lineSmooth);

Enables or disables line smoothing.

lineWidth

gl.lineWidth(float width);

Sets the width of lines in OpenGL.

normal

gl.normal(float x, float y, float z);

Specifies a normal vector for lighting calculations.

pop

gl.pop();

Pops the current matrix stack, restoring the previous transformation state.

push

gl.push();

Pushes the current matrix stack, saving the current transformation state.

rotate

gl.rotate(float angle, float x, float y, float z);

Applies rotation to the current transformation matrix around the specified axis.

scale

gl.scale(float x, float y, float z);

Applies scaling to the current transformation matrix.

scissor

gl.scissor(boolean scissor);

Enables or disables scissoring.

scissor

gl.scissor(int x, int y, int width, int height);

Sets the scissor box to the specified rectangle, restricting rendering operations to the defined area.

texture2d

gl.texture2d(boolean texture2d);

Enables or disables 2D texturing.

translate

gl.translate(float x, float y, float z);

Applies translation to the current transformation matrix.

vertex2

gl.vertex2(float x, float y);

Specifies a vertex with 2D coordinates.

vertex3

gl.vertex3(float x, float y, float z);

Specifies a vertex with 3D coordinates.

Last updated