public class NVBlendEquationAdvanced
extends java.lang.Object
This extension adds a number of "advanced" blending equations that can be used to perform new color blending operations, many of which are more complex than the standard blend modes provided by unextended OpenGL.
Provides the new blending equations, but guarantees defined results only if each sample is touched no more than once in any single rendering pass. The
command BlendBarrierNV is provided to indicate a boundary between passes.
Requires OpenGL 2.0.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_BLEND_OVERLAP_NV
Accepted by the
pname parameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_BLEND_PREMULTIPLIED_SRC_NV
Accepted by the
pname parameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_BLUE_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_COLORBURN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_COLORDODGE_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_CONJOINT_NV
Accepted by the
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV. |
static int |
GL_CONTRAST_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DARKEN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DIFFERENCE_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DISJOINT_NV
Accepted by the
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV. |
static int |
GL_DST_ATOP_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DST_IN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DST_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DST_OUT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_DST_OVER_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_EXCLUSION_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_GREEN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HARDLIGHT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HARDMIX_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_COLOR_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_HUE_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_LUMINOSITY_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_HSL_SATURATION_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_INVERT_OVG_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_INVERT_RGB_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_LIGHTEN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_LINEARBURN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_LINEARDODGE_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_LINEARLIGHT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_MINUS_CLAMPED_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_MINUS_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_MULTIPLY_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_OVERLAY_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PINLIGHT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PLUS_CLAMPED_ALPHA_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PLUS_CLAMPED_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PLUS_DARKER_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_PLUS_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_RED_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SCREEN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SOFTLIGHT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SRC_ATOP_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SRC_IN_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SRC_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SRC_OUT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_SRC_OVER_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_UNCORRELATED_NV
Accepted by the
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV. |
static int |
GL_VIVIDLIGHT_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
static int |
GL_XOR_NV
Accepted by the
mode parameter of BlendEquation and BlendEquationi. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glBlendBarrierNV() |
static void |
glBlendParameteriNV(int pname,
int value) |
public static final int GL_BLEND_PREMULTIPLIED_SRC_NV
pname parameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_BLEND_OVERLAP_NV
pname parameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_UNCORRELATED_NV
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.public static final int GL_DISJOINT_NV
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.public static final int GL_CONJOINT_NV
value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.public static final int GL_SRC_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DST_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SRC_OVER_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DST_OVER_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SRC_IN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DST_IN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SRC_OUT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DST_OUT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SRC_ATOP_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DST_ATOP_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_XOR_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_MULTIPLY_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SCREEN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_OVERLAY_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DARKEN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_LIGHTEN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_COLORDODGE_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_COLORBURN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HARDLIGHT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_SOFTLIGHT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_DIFFERENCE_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_EXCLUSION_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_INVERT_RGB_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_LINEARDODGE_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_LINEARBURN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_VIVIDLIGHT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_LINEARLIGHT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_PINLIGHT_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HARDMIX_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_HUE_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_SATURATION_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_COLOR_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_HSL_LUMINOSITY_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_PLUS_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_PLUS_CLAMPED_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_PLUS_CLAMPED_ALPHA_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_PLUS_DARKER_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_MINUS_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_MINUS_CLAMPED_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_CONTRAST_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_INVERT_OVG_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_RED_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_GREEN_NV
mode parameter of BlendEquation and BlendEquationi.public static final int GL_BLUE_NV
mode parameter of BlendEquation and BlendEquationi.Copyright LWJGL. All Rights Reserved. License terms.