Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class NVDrawBuffers

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.system.*

Native bindings to the NV_draw_buffers extension.

This extension extends OpenGL ES 2.0 to allow multiple output colors, and provides a mechanism for directing those outputs to multiple color buffers.

This extension serves a similar purpose to ARB_draw_buffers except that this is for OpenGL ES 2.0.

When OpenGL ES 3.0 is present, this extension relaxes the order restriction on color attachments to draw framebuffer objects.

Field Summary

Modifier and TypeField and Description
public static final int
GL_COLOR_ATTACHMENT0_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT10_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT11_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT12_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT13_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT14_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT15_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT1_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT2_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT3_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT4_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT5_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT6_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT7_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT8_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_COLOR_ATTACHMENT9_NV

Accepted by the bufs parameter of DrawBuffersNV.

public static final int
GL_DRAW_BUFFER0_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER10_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER11_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER12_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER13_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER14_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER15_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER1_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER2_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER3_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER4_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER5_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER6_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER7_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER8_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_BUFFER9_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_MAX_DRAW_BUFFERS_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
public static void
glDrawBuffersNV(int buf)

public static void
glDrawBuffersNV(int[] bufs)

Array version of: DrawBuffersNV

public static native void
nglDrawBuffersNV(int n, long bufs)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_COLOR_ATTACHMENT0_NVback to summary
public static final int GL_COLOR_ATTACHMENT0_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT10_NVback to summary
public static final int GL_COLOR_ATTACHMENT10_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT11_NVback to summary
public static final int GL_COLOR_ATTACHMENT11_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT12_NVback to summary
public static final int GL_COLOR_ATTACHMENT12_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT13_NVback to summary
public static final int GL_COLOR_ATTACHMENT13_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT14_NVback to summary
public static final int GL_COLOR_ATTACHMENT14_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT15_NVback to summary
public static final int GL_COLOR_ATTACHMENT15_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT1_NVback to summary
public static final int GL_COLOR_ATTACHMENT1_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT2_NVback to summary
public static final int GL_COLOR_ATTACHMENT2_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT3_NVback to summary
public static final int GL_COLOR_ATTACHMENT3_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT4_NVback to summary
public static final int GL_COLOR_ATTACHMENT4_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT5_NVback to summary
public static final int GL_COLOR_ATTACHMENT5_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT6_NVback to summary
public static final int GL_COLOR_ATTACHMENT6_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT7_NVback to summary
public static final int GL_COLOR_ATTACHMENT7_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT8_NVback to summary
public static final int GL_COLOR_ATTACHMENT8_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_COLOR_ATTACHMENT9_NVback to summary
public static final int GL_COLOR_ATTACHMENT9_NV

Accepted by the bufs parameter of DrawBuffersNV.

GL_DRAW_BUFFER0_NVback to summary
public static final int GL_DRAW_BUFFER0_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER10_NVback to summary
public static final int GL_DRAW_BUFFER10_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER11_NVback to summary
public static final int GL_DRAW_BUFFER11_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER12_NVback to summary
public static final int GL_DRAW_BUFFER12_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER13_NVback to summary
public static final int GL_DRAW_BUFFER13_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER14_NVback to summary
public static final int GL_DRAW_BUFFER14_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER15_NVback to summary
public static final int GL_DRAW_BUFFER15_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER1_NVback to summary
public static final int GL_DRAW_BUFFER1_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER2_NVback to summary
public static final int GL_DRAW_BUFFER2_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER3_NVback to summary
public static final int GL_DRAW_BUFFER3_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER4_NVback to summary
public static final int GL_DRAW_BUFFER4_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER5_NVback to summary
public static final int GL_DRAW_BUFFER5_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER6_NVback to summary
public static final int GL_DRAW_BUFFER6_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER7_NVback to summary
public static final int GL_DRAW_BUFFER7_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER8_NVback to summary
public static final int GL_DRAW_BUFFER8_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_BUFFER9_NVback to summary
public static final int GL_DRAW_BUFFER9_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_MAX_DRAW_BUFFERS_NVback to summary
public static final int GL_MAX_DRAW_BUFFERS_NV

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

Constructor Detail

NVDrawBuffersback to summary
protected NVDrawBuffers()

Method Detail

glDrawBuffersNVback to summary
public static void glDrawBuffersNV(IntBuffer bufs)
glDrawBuffersNVback to summary
public static void glDrawBuffersNV(int buf)
glDrawBuffersNVback to summary
public static void glDrawBuffersNV(int[] bufs)

Array version of: DrawBuffersNV

nglDrawBuffersNVback to summary
public static native void nglDrawBuffersNV(int n, long bufs)