Package org.lwjgl.opengl
Class NVBlendEquationAdvanced
java.lang.Object
org.lwjgl.opengl.NVBlendEquationAdvanced
Native bindings to the NV_blend_equation_advanced extension.
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thepnameparameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi.static final intAccepted by themodeparameter of BlendEquation and BlendEquationi. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidglBlendParameteriNV(int pname, int value)
-
Field Details
-
GL_BLEND_PREMULTIPLIED_SRC_NV
public static final int GL_BLEND_PREMULTIPLIED_SRC_NVAccepted by thepnameparameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_BLEND_OVERLAP_NV
public static final int GL_BLEND_OVERLAP_NVAccepted by thepnameparameter of BlendParameteriNV, GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_UNCORRELATED_NV
public static final int GL_UNCORRELATED_NVAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.- See Also:
-
GL_DISJOINT_NV
public static final int GL_DISJOINT_NVAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.- See Also:
-
GL_CONJOINT_NV
public static final int GL_CONJOINT_NVAccepted by thevalueparameter of BlendParameteriNV whenpnameis BLEND_OVERLAP_NV.- See Also:
-
GL_SRC_NV
public static final int GL_SRC_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DST_NV
public static final int GL_DST_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SRC_OVER_NV
public static final int GL_SRC_OVER_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DST_OVER_NV
public static final int GL_DST_OVER_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SRC_IN_NV
public static final int GL_SRC_IN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DST_IN_NV
public static final int GL_DST_IN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SRC_OUT_NV
public static final int GL_SRC_OUT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DST_OUT_NV
public static final int GL_DST_OUT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SRC_ATOP_NV
public static final int GL_SRC_ATOP_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DST_ATOP_NV
public static final int GL_DST_ATOP_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_XOR_NV
public static final int GL_XOR_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_MULTIPLY_NV
public static final int GL_MULTIPLY_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SCREEN_NV
public static final int GL_SCREEN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_OVERLAY_NV
public static final int GL_OVERLAY_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DARKEN_NV
public static final int GL_DARKEN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_LIGHTEN_NV
public static final int GL_LIGHTEN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_COLORDODGE_NV
public static final int GL_COLORDODGE_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_COLORBURN_NV
public static final int GL_COLORBURN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HARDLIGHT_NV
public static final int GL_HARDLIGHT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_SOFTLIGHT_NV
public static final int GL_SOFTLIGHT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_DIFFERENCE_NV
public static final int GL_DIFFERENCE_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_EXCLUSION_NV
public static final int GL_EXCLUSION_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_INVERT_RGB_NV
public static final int GL_INVERT_RGB_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_LINEARDODGE_NV
public static final int GL_LINEARDODGE_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_LINEARBURN_NV
public static final int GL_LINEARBURN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_VIVIDLIGHT_NV
public static final int GL_VIVIDLIGHT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_LINEARLIGHT_NV
public static final int GL_LINEARLIGHT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_PINLIGHT_NV
public static final int GL_PINLIGHT_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HARDMIX_NV
public static final int GL_HARDMIX_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_HUE_NV
public static final int GL_HSL_HUE_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_SATURATION_NV
public static final int GL_HSL_SATURATION_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_COLOR_NV
public static final int GL_HSL_COLOR_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_HSL_LUMINOSITY_NV
public static final int GL_HSL_LUMINOSITY_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_PLUS_NV
public static final int GL_PLUS_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_PLUS_CLAMPED_NV
public static final int GL_PLUS_CLAMPED_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_PLUS_CLAMPED_ALPHA_NV
public static final int GL_PLUS_CLAMPED_ALPHA_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_PLUS_DARKER_NV
public static final int GL_PLUS_DARKER_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_MINUS_NV
public static final int GL_MINUS_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_MINUS_CLAMPED_NV
public static final int GL_MINUS_CLAMPED_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_CONTRAST_NV
public static final int GL_CONTRAST_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_INVERT_OVG_NV
public static final int GL_INVERT_OVG_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_RED_NV
public static final int GL_RED_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_GREEN_NV
public static final int GL_GREEN_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
GL_BLUE_NV
public static final int GL_BLUE_NVAccepted by themodeparameter of BlendEquation and BlendEquationi.- See Also:
-
-
Method Details
-
glBlendParameteriNV
public static void glBlendParameteriNV(int pname, int value) -
glBlendBarrierNV
public static void glBlendBarrierNV()
-