Class GL44


  • public final class GL44
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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, long size, int flags)
      Overloads glBufferStorage.
      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, 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)