Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class NVBlendEquationAdvanced

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

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

Modifier and TypeField and Description
public static final int
GL_BLEND_OVERLAP_NV

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

public static final int
GL_BLEND_PREMULTIPLIED_SRC_NV

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

public static final int
GL_BLUE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_COLORBURN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_COLORDODGE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_CONJOINT_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

public static final int
GL_CONTRAST_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DARKEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DIFFERENCE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DISJOINT_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

public static final int
GL_DST_ATOP_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DST_IN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DST_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DST_OUT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_DST_OVER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_EXCLUSION_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_GREEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HARDLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HARDMIX_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HSL_COLOR_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HSL_HUE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HSL_LUMINOSITY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_HSL_SATURATION_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_INVERT_OVG_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_INVERT_RGB_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_LIGHTEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_LINEARBURN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_LINEARDODGE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_LINEARLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_MINUS_CLAMPED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_MINUS_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_MULTIPLY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_OVERLAY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_PINLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_PLUS_CLAMPED_ALPHA_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_PLUS_CLAMPED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_PLUS_DARKER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_PLUS_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_RED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SCREEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SOFTLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SRC_ATOP_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SRC_IN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SRC_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SRC_OUT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_SRC_OVER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_UNCORRELATED_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

public static final int
GL_VIVIDLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

public static final int
GL_XOR_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
public static native void
glBlendParameteriNV(int pname, int value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_BLEND_OVERLAP_NVback to summary
public static final int GL_BLEND_OVERLAP_NV

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

GL_BLEND_PREMULTIPLIED_SRC_NVback to summary
public static final int GL_BLEND_PREMULTIPLIED_SRC_NV

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

GL_BLUE_NVback to summary
public static final int GL_BLUE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_COLORBURN_NVback to summary
public static final int GL_COLORBURN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_COLORDODGE_NVback to summary
public static final int GL_COLORDODGE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_CONJOINT_NVback to summary
public static final int GL_CONJOINT_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

GL_CONTRAST_NVback to summary
public static final int GL_CONTRAST_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DARKEN_NVback to summary
public static final int GL_DARKEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DIFFERENCE_NVback to summary
public static final int GL_DIFFERENCE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DISJOINT_NVback to summary
public static final int GL_DISJOINT_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

GL_DST_ATOP_NVback to summary
public static final int GL_DST_ATOP_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DST_IN_NVback to summary
public static final int GL_DST_IN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DST_NVback to summary
public static final int GL_DST_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DST_OUT_NVback to summary
public static final int GL_DST_OUT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_DST_OVER_NVback to summary
public static final int GL_DST_OVER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_EXCLUSION_NVback to summary
public static final int GL_EXCLUSION_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_GREEN_NVback to summary
public static final int GL_GREEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HARDLIGHT_NVback to summary
public static final int GL_HARDLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HARDMIX_NVback to summary
public static final int GL_HARDMIX_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HSL_COLOR_NVback to summary
public static final int GL_HSL_COLOR_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HSL_HUE_NVback to summary
public static final int GL_HSL_HUE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HSL_LUMINOSITY_NVback to summary
public static final int GL_HSL_LUMINOSITY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_HSL_SATURATION_NVback to summary
public static final int GL_HSL_SATURATION_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_INVERT_OVG_NVback to summary
public static final int GL_INVERT_OVG_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_INVERT_RGB_NVback to summary
public static final int GL_INVERT_RGB_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_LIGHTEN_NVback to summary
public static final int GL_LIGHTEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_LINEARBURN_NVback to summary
public static final int GL_LINEARBURN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_LINEARDODGE_NVback to summary
public static final int GL_LINEARDODGE_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_LINEARLIGHT_NVback to summary
public static final int GL_LINEARLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_MINUS_CLAMPED_NVback to summary
public static final int GL_MINUS_CLAMPED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_MINUS_NVback to summary
public static final int GL_MINUS_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_MULTIPLY_NVback to summary
public static final int GL_MULTIPLY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_OVERLAY_NVback to summary
public static final int GL_OVERLAY_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_PINLIGHT_NVback to summary
public static final int GL_PINLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_PLUS_CLAMPED_ALPHA_NVback to summary
public static final int GL_PLUS_CLAMPED_ALPHA_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_PLUS_CLAMPED_NVback to summary
public static final int GL_PLUS_CLAMPED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_PLUS_DARKER_NVback to summary
public static final int GL_PLUS_DARKER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_PLUS_NVback to summary
public static final int GL_PLUS_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_RED_NVback to summary
public static final int GL_RED_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SCREEN_NVback to summary
public static final int GL_SCREEN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SOFTLIGHT_NVback to summary
public static final int GL_SOFTLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SRC_ATOP_NVback to summary
public static final int GL_SRC_ATOP_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SRC_IN_NVback to summary
public static final int GL_SRC_IN_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SRC_NVback to summary
public static final int GL_SRC_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SRC_OUT_NVback to summary
public static final int GL_SRC_OUT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_SRC_OVER_NVback to summary
public static final int GL_SRC_OVER_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_UNCORRELATED_NVback to summary
public static final int GL_UNCORRELATED_NV

Accepted by the value parameter of BlendParameteriNV when pname is BLEND_OVERLAP_NV.

GL_VIVIDLIGHT_NVback to summary
public static final int GL_VIVIDLIGHT_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

GL_XOR_NVback to summary
public static final int GL_XOR_NV

Accepted by the mode parameter of BlendEquation and BlendEquationi.

Constructor Detail

NVBlendEquationAdvancedback to summary
protected NVBlendEquationAdvanced()

Method Detail

glBlendBarrierNVback to summary
public static native void glBlendBarrierNV()
glBlendParameteriNVback to summary
public static native void glBlendParameteriNV(int pname, int value)