Package org.lwjgl.opengl
Class EXTDrawBuffers2
java.lang.Object
org.lwjgl.opengl.EXTDrawBuffers2
Native bindings to the EXT_draw_buffers2 extension.
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
.
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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, 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, 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)
-
Method Details
-
glColorMaskIndexedEXT
public static void glColorMaskIndexedEXT(int index, boolean r, boolean g, boolean b, boolean a) -
nglGetBooleanIndexedvEXT
public static void nglGetBooleanIndexedvEXT(int target, int index, long data) -
glGetBooleanIndexedvEXT
-
glGetBooleanIndexedEXT
public static boolean glGetBooleanIndexedEXT(int target, int index) -
nglGetIntegerIndexedvEXT
public static void nglGetIntegerIndexedvEXT(int target, int index, long data) -
glGetIntegerIndexedvEXT
-
glGetIntegerIndexedEXT
public static int glGetIntegerIndexedEXT(int target, int index) -
glEnableIndexedEXT
public static void glEnableIndexedEXT(int target, int index) -
glDisableIndexedEXT
public static void glDisableIndexedEXT(int target, int index) -
glIsEnabledIndexedEXT
public static boolean glIsEnabledIndexedEXT(int target, int index) -
glGetIntegerIndexedvEXT
public static void glGetIntegerIndexedvEXT(int target, int index, int[] data) Array version of:GetIntegerIndexedvEXT
-