Top Fields Constructors Methods
org.lwjgl.opengl

public final Class EXTBindableUniform

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_UNIFORM_BUFFER_BINDING_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

public static final int
GL_UNIFORM_BUFFER_EXT

Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static int
glGetUniformBufferSizeEXT(int program, int location)

public static long
glGetUniformOffsetEXT(int program, int location)

public static void
glUniformBufferEXT(int program, int location, int buffer)

pack-priv static native int
nglGetUniformBufferSizeEXT(int program, int location, long function_pointer)

pack-priv static native long
nglGetUniformOffsetEXT(int program, int location, long function_pointer)

pack-priv static native void
nglUniformBufferEXT(int program, int location, int buffer, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_MAX_BINDABLE_UNIFORM_SIZE_EXTback to summary
public static final int GL_MAX_BINDABLE_UNIFORM_SIZE_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXTback to summary
public static final int GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXTback to summary
public static final int GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXTback to summary
public static final int GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_UNIFORM_BUFFER_BINDING_EXTback to summary
public static final int GL_UNIFORM_BUFFER_BINDING_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

GL_UNIFORM_BUFFER_EXTback to summary
public static final int GL_UNIFORM_BUFFER_EXT

Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv:

Constructor Detail

EXTBindableUniformback to summary
private EXTBindableUniform()

Method Detail

glGetUniformBufferSizeEXTback to summary
public static int glGetUniformBufferSizeEXT(int program, int location)
glGetUniformOffsetEXTback to summary
public static long glGetUniformOffsetEXT(int program, int location)
glUniformBufferEXTback to summary
public static void glUniformBufferEXT(int program, int location, int buffer)
nglGetUniformBufferSizeEXTback to summary
pack-priv static native int nglGetUniformBufferSizeEXT(int program, int location, long function_pointer)
nglGetUniformOffsetEXTback to summary
pack-priv static native long nglGetUniformOffsetEXT(int program, int location, long function_pointer)
nglUniformBufferEXTback to summary
pack-priv static native void nglUniformBufferEXT(int program, int location, int buffer, long function_pointer)