public class EXTDrawBuffers2
extends java.lang.Object
This extension builds upon the ARB_draw_buffers extension and provides separate blend enables and color write masks for each color output. In ARB_draw_buffers (part of OpenGL 2.0), separate values can be written to each color buffer, but the blend enable and color write mask are global and apply to all color outputs.
While this extension does provide separate blend enables, it does not provide separate blend functions or blend equations per color output.
Requires OpenGL 2.0.
| Modifier and Type | Method and Description |
|---|---|
static void |
glColorMaskIndexedEXT(int index,
boolean r,
boolean g,
boolean b,
boolean a) |
static void |
glDisableIndexedEXT(int target,
int index) |
static void |
glEnableIndexedEXT(int target,
int index) |
static boolean |
glGetBooleanIndexedEXT(int target,
int index) |
static void |
glGetBooleanIndexedvEXT(int target,
int index,
java.nio.ByteBuffer data) |
static int |
glGetIntegerIndexedEXT(int target,
int index) |
static void |
glGetIntegerIndexedvEXT(int target,
int index,
int[] data)
Array version of:
GetIntegerIndexedvEXT |
static void |
glGetIntegerIndexedvEXT(int target,
int index,
java.nio.IntBuffer data) |
static boolean |
glIsEnabledIndexedEXT(int target,
int index) |
static void |
nglGetBooleanIndexedvEXT(int target,
int index,
long data) |
static void |
nglGetIntegerIndexedvEXT(int target,
int index,
long data) |
public static void glColorMaskIndexedEXT(int index,
boolean r,
boolean g,
boolean b,
boolean a)
public static void nglGetBooleanIndexedvEXT(int target,
int index,
long data)
public static void glGetBooleanIndexedvEXT(int target,
int index,
java.nio.ByteBuffer data)
public static boolean glGetBooleanIndexedEXT(int target,
int index)
public static void nglGetIntegerIndexedvEXT(int target,
int index,
long data)
public static void glGetIntegerIndexedvEXT(int target,
int index,
java.nio.IntBuffer data)
public static int glGetIntegerIndexedEXT(int target,
int index)
public static void glEnableIndexedEXT(int target,
int index)
public static void glDisableIndexedEXT(int target,
int index)
public static boolean glIsEnabledIndexedEXT(int target,
int index)
public static void glGetIntegerIndexedvEXT(int target,
int index,
int[] data)
GetIntegerIndexedvEXTCopyright LWJGL. All Rights Reserved. License terms.