Top Description Constructors Methods
org.lwjgl.opengles

public Class EXTDrawBuffersIndexed

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

Native bindings to the EXT_draw_buffers_indexed extension.

This extension builds upon the EXT_draw_buffers extension. In EXT_draw_buffers (part of OpenGL ES 3.0), separate values could be written to each color buffer, but the blend enable, blend functions, blend equations and color write masks are global and apply to all color outputs.

This extension provides the ability to independently

This extension introduces indexed versions of the enable, blend equation, blend function, and color mask commands, as well as associated indexed queries in order to control and query these states independently on a per-color output basis.

Requres GLES 3.0 or EXT_draw_buffers.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glBlendEquationiEXT(int buf, int mode)

public static native void
glBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha)

public static native void
glBlendFunciEXT(int buf, int src, int dst)

public static native void
glBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)

public static native void
glColorMaskiEXT(int index, boolean r, boolean g, boolean b, boolean a)

public static native void
glDisableiEXT(int target, int index)

public static native void
glEnableiEXT(int target, int index)

public static native boolean
glIsEnablediEXT(int target, int index)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EXTDrawBuffersIndexedback to summary
protected EXTDrawBuffersIndexed()

Method Detail

glBlendEquationiEXTback to summary
public static native void glBlendEquationiEXT(int buf, int mode)
glBlendEquationSeparateiEXTback to summary
public static native void glBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha)
glBlendFunciEXTback to summary
public static native void glBlendFunciEXT(int buf, int src, int dst)
glBlendFuncSeparateiEXTback to summary
public static native void glBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
glColorMaskiEXTback to summary
public static native void glColorMaskiEXT(int index, boolean r, boolean g, boolean b, boolean a)
glDisableiEXTback to summary
public static native void glDisableiEXT(int target, int index)
glEnableiEXTback to summary
public static native void glEnableiEXT(int target, int index)
glIsEnablediEXTback to summary
public static native boolean glIsEnablediEXT(int target, int index)
Annotations
@NativeType:GLboolean