Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class EXTBlendEquationSeparate

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to the EXT_blend_equation_separate extension.

EXT_blend_func_separate introduced separate RGB and alpha blend factors. EXT_blend_minmax introduced a distinct blend equation for combining source and destination blend terms. (EXT_blend_subtract & EXT_blend_logic_op added other blend equation modes.) OpenGL 1.4 integrated both functionalities into the core standard.

While there are separate blend functions for the RGB and alpha blend factors, OpenGL 1.4 provides a single blend equation that applies to both RGB and alpha portions of blending.

This extension provides a separate blend equation for RGB and alpha to match the generality available for blend factors.

Requires OpenGL 1.4 or ARB_imaging or EXT_blend_minmax and/or EXT_blend_subtract. Promoted to core in OpenGL 2.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_BLEND_EQUATION_ALPHA_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_BLEND_EQUATION_RGB_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glBlendEquationSeparateEXT(int modeRGB, int modeAlpha)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_BLEND_EQUATION_ALPHA_EXTback to summary
public static final int GL_BLEND_EQUATION_ALPHA_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

GL_BLEND_EQUATION_RGB_EXTback to summary
public static final int GL_BLEND_EQUATION_RGB_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Detail

EXTBlendEquationSeparateback to summary
protected EXTBlendEquationSeparate()

Method Detail

glBlendEquationSeparateEXTback to summary
public static native void glBlendEquationSeparateEXT(int modeRGB, int modeAlpha)