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