Top Fields Constructors Methods
org.lwjgl.opengl

public final Class GL44

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_BUFFER_IMMUTABLE_STORAGE

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

public static final int
GL_BUFFER_STORAGE_FLAGS

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

public static final int
GL_CLEAR_TEXTURE

Accepted by the <pname> parameter for GetInternalformativ and GetInternalformati64v:

public static final int
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_CLIENT_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_DYNAMIC_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_LOCATION_COMPONENT

Accepted in the <props> array of GetProgramResourceiv:

public static final int
GL_MAP_COHERENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_MAP_PERSISTENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_MAX_VERTEX_ATTRIB_STRIDE

Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.

public static final int
GL_MIRROR_CLAMP_TO_EDGE

Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} and SamplerParameter{if}v, and by the <params> parameter of TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R:

public static final int
GL_QUERY_BUFFER

Accepted by the <target> parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, ClearBufferSubData, and the <readtarget> and <writetarget> parameters of CopyBufferSubData:

public static final int
GL_QUERY_BUFFER_BARRIER_BIT

Accepted in the <barriers> bitfield in MemoryBarrier:

public static final int
GL_QUERY_BUFFER_BINDING

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

public static final int
GL_QUERY_RESULT_NO_WAIT

Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, GetQueryObjecti64v and GetQueryObjectui64v:

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

Accepted in the <props> array of GetProgramResourceiv:

public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

Accepted in the <props> array of GetProgramResourceiv:

Constructor Summary

AccessConstructor and Description
private
GL44()

Method Summary

Modifier and TypeMethod and Description
public static void
glBindBuffersBase(int target, int first, int count, IntBuffer buffers)

public static void
glBindBuffersRange(int target, int first, int count, IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes)

public static void
glBindImageTextures(int first, int count, IntBuffer textures)

public static void
glBindSamplers(int first, int count, IntBuffer samplers)

public static void
glBindTextures(int first, int count, IntBuffer textures)

public static void
glBindVertexBuffers(int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)

public static void
glBufferStorage(int target, ByteBuffer data, int flags)

public static void
glBufferStorage(int target, DoubleBuffer data, int flags)

public static void
glBufferStorage(int target, FloatBuffer data, int flags)

public static void
glBufferStorage(int target, IntBuffer data, int flags)

public static void
glBufferStorage(int target, ShortBuffer data, int flags)

public static void
glBufferStorage(int target, LongBuffer data, int flags)

public static void
glBufferStorage(int target, long size, int flags)

Overloads glBufferStorage.

public static void
glClearTexImage(int texture, int level, int format, int type, ByteBuffer data)

public static void
glClearTexImage(int texture, int level, int format, int type, DoubleBuffer data)

public static void
glClearTexImage(int texture, int level, int format, int type, FloatBuffer data)

public static void
glClearTexImage(int texture, int level, int format, int type, IntBuffer data)

public static void
glClearTexImage(int texture, int level, int format, int type, ShortBuffer data)

public static void
glClearTexImage(int texture, int level, int format, int type, LongBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer data)

public static void
glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, LongBuffer data)

pack-priv static native void
nglBindBuffersBase(int target, int first, int count, long buffers, long function_pointer)

pack-priv static native void
nglBindBuffersRange(int target, int first, int count, long buffers, long offsets, long sizes, long function_pointer)

pack-priv static native void
nglBindImageTextures(int first, int count, long textures, long function_pointer)

pack-priv static native void
nglBindSamplers(int first, int count, long samplers, long function_pointer)

pack-priv static native void
nglBindTextures(int first, int count, long textures, long function_pointer)

pack-priv static native void
nglBindVertexBuffers(int first, int count, long buffers, long offsets, long strides, long function_pointer)

pack-priv static native void
nglBufferStorage(int target, long data_size, long data, int flags, long function_pointer)

pack-priv static native void
nglClearTexImage(int texture, int level, int format, int type, long data, long function_pointer)

pack-priv static native void
nglClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long data, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_BUFFER_IMMUTABLE_STORAGEback to summary
public static final int GL_BUFFER_IMMUTABLE_STORAGE

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

GL_BUFFER_STORAGE_FLAGSback to summary
public static final int GL_BUFFER_STORAGE_FLAGS

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

GL_CLEAR_TEXTUREback to summary
public static final int GL_CLEAR_TEXTURE

Accepted by the <pname> parameter for GetInternalformativ and GetInternalformati64v:

GL_CLIENT_MAPPED_BUFFER_BARRIER_BITback to summary
public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_CLIENT_STORAGE_BITback to summary
public static final int GL_CLIENT_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_DYNAMIC_STORAGE_BITback to summary
public static final int GL_DYNAMIC_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_LOCATION_COMPONENTback to summary
public static final int GL_LOCATION_COMPONENT

Accepted in the <props> array of GetProgramResourceiv:

GL_MAP_COHERENT_BITback to summary
public static final int GL_MAP_COHERENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_MAP_PERSISTENT_BITback to summary
public static final int GL_MAP_PERSISTENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_MAX_VERTEX_ATTRIB_STRIDEback to summary
public static final int GL_MAX_VERTEX_ATTRIB_STRIDE

Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.

GL_MIRROR_CLAMP_TO_EDGEback to summary
public static final int GL_MIRROR_CLAMP_TO_EDGE

Accepted by the <param> parameter of TexParameter{if}, SamplerParameter{if} and SamplerParameter{if}v, and by the <params> parameter of TexParameter{if}v, TexParameterI{i ui}v and SamplerParameterI{i ui}v when their <pname> parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R:

GL_QUERY_BUFFERback to summary
public static final int GL_QUERY_BUFFER

Accepted by the <target> parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, MapBufferRange, GetBufferSubData, GetBufferParameteriv, GetBufferParameteri64v, GetBufferPointerv, ClearBufferSubData, and the <readtarget> and <writetarget> parameters of CopyBufferSubData:

GL_QUERY_BUFFER_BARRIER_BITback to summary
public static final int GL_QUERY_BUFFER_BARRIER_BIT

Accepted in the <barriers> bitfield in MemoryBarrier:

GL_QUERY_BUFFER_BINDINGback to summary
public static final int GL_QUERY_BUFFER_BINDING

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

GL_QUERY_RESULT_NO_WAITback to summary
public static final int GL_QUERY_RESULT_NO_WAIT

Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, GetQueryObjecti64v and GetQueryObjectui64v:

GL_TRANSFORM_FEEDBACK_BUFFER_INDEXback to summary
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

Accepted in the <props> array of GetProgramResourceiv:

GL_TRANSFORM_FEEDBACK_BUFFER_STRIDEback to summary
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

Accepted in the <props> array of GetProgramResourceiv:

Constructor Detail

GL44back to summary
private GL44()

Method Detail

glBindBuffersBaseback to summary
public static void glBindBuffersBase(int target, int first, int count, IntBuffer buffers)
glBindBuffersRangeback to summary
public static void glBindBuffersRange(int target, int first, int count, IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes)
glBindImageTexturesback to summary
public static void glBindImageTextures(int first, int count, IntBuffer textures)
glBindSamplersback to summary
public static void glBindSamplers(int first, int count, IntBuffer samplers)
glBindTexturesback to summary
public static void glBindTextures(int first, int count, IntBuffer textures)
glBindVertexBuffersback to summary
public static void glBindVertexBuffers(int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)
glBufferStorageback to summary
public static void glBufferStorage(int target, ByteBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, DoubleBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, FloatBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, IntBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, ShortBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, LongBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, long size, int flags)

Overloads glBufferStorage.

glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, ByteBuffer data)
glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, DoubleBuffer data)
glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, FloatBuffer data)
glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, IntBuffer data)
glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, ShortBuffer data)
glClearTexImageback to summary
public static void glClearTexImage(int texture, int level, int format, int type, LongBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer data)
glClearTexSubImageback to summary
public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, LongBuffer data)
nglBindBuffersBaseback to summary
pack-priv static native void nglBindBuffersBase(int target, int first, int count, long buffers, long function_pointer)
nglBindBuffersRangeback to summary
pack-priv static native void nglBindBuffersRange(int target, int first, int count, long buffers, long offsets, long sizes, long function_pointer)
nglBindImageTexturesback to summary
pack-priv static native void nglBindImageTextures(int first, int count, long textures, long function_pointer)
nglBindSamplersback to summary
pack-priv static native void nglBindSamplers(int first, int count, long samplers, long function_pointer)
nglBindTexturesback to summary
pack-priv static native void nglBindTextures(int first, int count, long textures, long function_pointer)
nglBindVertexBuffersback to summary
pack-priv static native void nglBindVertexBuffers(int first, int count, long buffers, long offsets, long strides, long function_pointer)
nglBufferStorageback to summary
pack-priv static native void nglBufferStorage(int target, long data_size, long data, int flags, long function_pointer)
nglClearTexImageback to summary
pack-priv static native void nglClearTexImage(int texture, int level, int format, int type, long data, long function_pointer)
nglClearTexSubImageback to summary
pack-priv static native void nglClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long data, long function_pointer)