org.lwjgl.opengl
Class GL44

java.lang.Object
  extended by org.lwjgl.opengl.GL44

public final class GL44
extends java.lang.Object


Field Summary
static int GL_BUFFER_IMMUTABLE_STORAGE
          Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
static int GL_BUFFER_STORAGE_FLAGS
          Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
static int GL_CLEAR_TEXTURE
          Accepted by the <pname> parameter for GetInternalformativ and GetInternalformati64v:
static int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
          Accepted by the <barriers> parameter of MemoryBarrier:
static int GL_CLIENT_STORAGE_BIT
          Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
static int GL_DYNAMIC_STORAGE_BIT
          Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
static int GL_LOCATION_COMPONENT
          Accepted in the <props> array of GetProgramResourceiv:
static int GL_MAP_COHERENT_BIT
          Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
static int GL_MAP_PERSISTENT_BIT
          Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
static int GL_MAX_VERTEX_ATTRIB_STRIDE
          Implementation-dependent state which constrains the maximum value of stride parameters to vertex array pointer-setting commands.
static 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:
static 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:
static int GL_QUERY_BUFFER_BARRIER_BIT
          Accepted in the <barriers> bitfield in MemoryBarrier:
static int GL_QUERY_BUFFER_BINDING
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_QUERY_RESULT_NO_WAIT
          Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, GetQueryObjecti64v and GetQueryObjectui64v:
static int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
          Accepted in the <props> array of GetProgramResourceiv:
static int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
          Accepted in the <props> array of GetProgramResourceiv:
 
Method Summary
static void glBindBuffersBase(int target, int first, int count, java.nio.IntBuffer buffers)
           
static void glBindBuffersRange(int target, int first, int count, java.nio.IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes)
           
static void glBindImageTextures(int first, int count, java.nio.IntBuffer textures)
           
static void glBindSamplers(int first, int count, java.nio.IntBuffer samplers)
           
static void glBindTextures(int first, int count, java.nio.IntBuffer textures)
           
static void glBindVertexBuffers(int first, int count, java.nio.IntBuffer buffers, PointerBuffer offsets, java.nio.IntBuffer strides)
           
static void glBufferStorage(int target, java.nio.ByteBuffer data, int flags)
           
static void glBufferStorage(int target, java.nio.DoubleBuffer data, int flags)
           
static void glBufferStorage(int target, java.nio.FloatBuffer data, int flags)
           
static void glBufferStorage(int target, java.nio.IntBuffer data, int flags)
           
static void glBufferStorage(int target, java.nio.LongBuffer data, int flags)
           
static void glBufferStorage(int target, long size, int flags)
          Overloads glBufferStorage.
static void glBufferStorage(int target, java.nio.ShortBuffer data, int flags)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.ByteBuffer data)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.DoubleBuffer data)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.FloatBuffer data)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.IntBuffer data)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.LongBuffer data)
           
static void glClearTexImage(int texture, int level, int format, int type, java.nio.ShortBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ByteBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.DoubleBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.FloatBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.IntBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.LongBuffer data)
           
static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ShortBuffer data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_MAX_VERTEX_ATTRIB_STRIDE

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.

See Also:
Constant Field Values

GL_MAP_PERSISTENT_BIT

public static final int GL_MAP_PERSISTENT_BIT
Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

See Also:
Constant Field Values

GL_MAP_COHERENT_BIT

public static final int GL_MAP_COHERENT_BIT
Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

See Also:
Constant Field Values

GL_DYNAMIC_STORAGE_BIT

public static final int GL_DYNAMIC_STORAGE_BIT
Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

See Also:
Constant Field Values

GL_CLIENT_STORAGE_BIT

public static final int GL_CLIENT_STORAGE_BIT
Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

See Also:
Constant Field Values

GL_BUFFER_IMMUTABLE_STORAGE

public static final int GL_BUFFER_IMMUTABLE_STORAGE
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

See Also:
Constant Field Values

GL_BUFFER_STORAGE_FLAGS

public static final int GL_BUFFER_STORAGE_FLAGS
Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

See Also:
Constant Field Values

GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Accepted by the <barriers> parameter of MemoryBarrier:

See Also:
Constant Field Values

GL_CLEAR_TEXTURE

public static final int GL_CLEAR_TEXTURE
Accepted by the <pname> parameter for GetInternalformativ and GetInternalformati64v:

See Also:
Constant Field Values

GL_LOCATION_COMPONENT

public static final int GL_LOCATION_COMPONENT
Accepted in the <props> array of GetProgramResourceiv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Accepted in the <props> array of GetProgramResourceiv:

See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Accepted in the <props> array of GetProgramResourceiv:

See Also:
Constant Field Values

GL_QUERY_RESULT_NO_WAIT

public static final int GL_QUERY_RESULT_NO_WAIT
Accepted by the <pname> parameter of GetQueryObjectiv, GetQueryObjectuiv, GetQueryObjecti64v and GetQueryObjectui64v:

See Also:
Constant Field Values

GL_QUERY_BUFFER

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:

See Also:
Constant Field Values

GL_QUERY_BUFFER_BINDING

public static final int GL_QUERY_BUFFER_BINDING
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_QUERY_BUFFER_BARRIER_BIT

public static final int GL_QUERY_BUFFER_BARRIER_BIT
Accepted in the <barriers> bitfield in MemoryBarrier:

See Also:
Constant Field Values

GL_MIRROR_CLAMP_TO_EDGE

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:

See Also:
Constant Field Values
Method Detail

glBufferStorage

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

glBufferStorage

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

glBufferStorage

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

glBufferStorage

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

glBufferStorage

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

glBufferStorage

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

glBufferStorage

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


glClearTexImage

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

glClearTexImage

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

glClearTexImage

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

glClearTexImage

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

glClearTexImage

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

glClearTexImage

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

glClearTexSubImage

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

glClearTexSubImage

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

glClearTexSubImage

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

glClearTexSubImage

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

glClearTexSubImage

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

glClearTexSubImage

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

glBindBuffersBase

public static void glBindBuffersBase(int target,
                                     int first,
                                     int count,
                                     java.nio.IntBuffer buffers)

glBindBuffersRange

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

glBindTextures

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

glBindSamplers

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

glBindImageTextures

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

glBindVertexBuffers

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


Copyright © 2002-2009 lwjgl.org. All Rights Reserved.