Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class NVExplicitMultisample

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

Native bindings to the NV_explicit_multisample extension.

In traditional multisample specs, the API only allows access to the samples indirectly through methods such as coverage values and downsampled readbacks. NV_explicit_multisample adds a set of new capabilities to allow more precise control over the use of multisamples. Specifically, it adds:

Requires OpenGL 2.0 and ARB_multisample.

Field Summary

Modifier and TypeField and Description
public static final int
GL_INT_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

public static final int
GL_MAX_SAMPLE_MASK_WORDS_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_SAMPLE_MASK_NV

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_SAMPLE_MASK_VALUE_NV

Accepted by the pname parameter of GetBooleanIndexedvEXT and GetIntegerIndexedvEXT.

public static final int
GL_SAMPLE_POSITION_NV

Accepted by the pname parameter of GetMultisamplefvNV.

public static final int
GL_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

public static final int
GL_TEXTURE_BINDING_RENDERBUFFER_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_TEXTURE_RENDERBUFFER_NV

Accepted by the target parameter of BindTexture, and TexRenderbufferNV.

public static final int
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
glGetMultisamplefvNV(int pname, int index, FloatBuffer val)

public static void
glGetMultisamplefvNV(int pname, int index, float[] val)

Array version of: GetMultisamplefvNV

public static native void
glSampleMaskIndexedNV(int index, int mask)

public static native void
glTexRenderbufferNV(int target, int renderbuffer)

public static native void
nglGetMultisamplefvNV(int pname, int index, long val)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_INT_SAMPLER_RENDERBUFFER_NVback to summary
public static final int GL_INT_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

GL_MAX_SAMPLE_MASK_WORDS_NVback to summary
public static final int GL_MAX_SAMPLE_MASK_WORDS_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

GL_SAMPLE_MASK_NVback to summary
public static final int GL_SAMPLE_MASK_NV

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

GL_SAMPLE_MASK_VALUE_NVback to summary
public static final int GL_SAMPLE_MASK_VALUE_NV

Accepted by the pname parameter of GetBooleanIndexedvEXT and GetIntegerIndexedvEXT.

GL_SAMPLE_POSITION_NVback to summary
public static final int GL_SAMPLE_POSITION_NV

Accepted by the pname parameter of GetMultisamplefvNV.

GL_SAMPLER_RENDERBUFFER_NVback to summary
public static final int GL_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

GL_TEXTURE_BINDING_RENDERBUFFER_NVback to summary
public static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NVback to summary
public static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

GL_TEXTURE_RENDERBUFFER_NVback to summary
public static final int GL_TEXTURE_RENDERBUFFER_NV

Accepted by the target parameter of BindTexture, and TexRenderbufferNV.

GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NVback to summary
public static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV

Returned by the type parameter of GetActiveUniform.

Constructor Detail

NVExplicitMultisampleback to summary
protected NVExplicitMultisample()

Method Detail

glGetMultisamplefvNVback to summary
public static void glGetMultisamplefvNV(int pname, int index, FloatBuffer val)
glGetMultisamplefvNVback to summary
public static void glGetMultisamplefvNV(int pname, int index, float[] val)

Array version of: GetMultisamplefvNV

glSampleMaskIndexedNVback to summary
public static native void glSampleMaskIndexedNV(int index, int mask)
glTexRenderbufferNVback to summary
public static native void glTexRenderbufferNV(int target, int renderbuffer)
nglGetMultisamplefvNVback to summary
public static native void nglGetMultisamplefvNV(int pname, int index, long val)