Top Description Constructors Methods
org.lwjgl.opengles

public Class OESDrawBuffersIndexed

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

Native bindings to the OES_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.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

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

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

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

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

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

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

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

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

OESDrawBuffersIndexedback to summary
protected OESDrawBuffersIndexed()

Method Detail

glBlendEquationiOESback to summary
public static native void glBlendEquationiOES(int buf, int mode)
glBlendEquationSeparateiOESback to summary
public static native void glBlendEquationSeparateiOES(int buf, int modeRGB, int modeAlpha)
glBlendFunciOESback to summary
public static native void glBlendFunciOES(int buf, int src, int dst)
glBlendFuncSeparateiOESback to summary
public static native void glBlendFuncSeparateiOES(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
glColorMaskiOESback to summary
public static native void glColorMaskiOES(int index, boolean r, boolean g, boolean b, boolean a)
glDisableiOESback to summary
public static native void glDisableiOES(int target, int index)
glEnableiOESback to summary
public static native void glEnableiOES(int target, int index)
glIsEnablediOESback to summary
public static native boolean glIsEnablediOES(int target, int index)
Annotations
@NativeType:GLboolean