Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBDirectStateAccess

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_QUERY_TARGET

Accepted by the <pname> parameter of GetQueryObjectiv:

public static final int
GL_TEXTURE_BINDING

Accepted by the <pname> parameter of GetIntegeri_v:

public static final int
GL_TEXTURE_TARGET

Accepted by the <pname> parameter of GetTextureParameter{if}v and GetTextureParameterI{i ui}v:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBindTextureUnit(int unit, int texture)

public static void
glBlitNamedFramebuffer(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

public static int
glCheckNamedFramebufferStatus(int framebuffer, int target)

public static void
glClearNamedBufferData(int buffer, int internalformat, int format, int type, ByteBuffer data)

public static void
glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, ByteBuffer data)

public static void
glClearNamedFramebuffer(int framebuffer, int buffer, int drawbuffer, IntBuffer value)

public static void
glClearNamedFramebuffer(int framebuffer, int buffer, int drawbuffer, FloatBuffer value)

public static void
glClearNamedFramebufferfi(int framebuffer, int buffer, float depth, int stencil)

public static void
glClearNamedFramebufferu(int framebuffer, int buffer, int drawbuffer, IntBuffer value)

public static void
glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, ByteBuffer data)

public static void
glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int data_imageSize, long data_buffer_offset)

public static void
glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)

public static void
glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int data_imageSize, long data_buffer_offset)

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

public static void
glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset)

public static void
glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)

public static void
glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width)

public static void
glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height)

public static void
glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

public static void
public static int
glCreateBuffers()

Overloads glCreateBuffers.

public static void
public static int
glCreateFramebuffers()

Overloads glCreateFramebuffers.

public static void
public static int
glCreateProgramPipelines()

Overloads glCreateProgramPipelines.

public static void
glCreateQueries(int target, IntBuffer ids)

public static int
glCreateQueries(int target)

Overloads glCreateQueries.

public static void
public static int
glCreateRenderbuffers()

Overloads glCreateRenderbuffers.

public static void
public static int
glCreateSamplers()

Overloads glCreateSamplers.

public static void
glCreateTextures(int target, IntBuffer textures)

public static int
glCreateTextures(int target)

Overloads glCreateTextures.

public static void
public static int
glCreateTransformFeedbacks()

Overloads glCreateTransformFeedbacks.

public static void
public static int
glCreateVertexArrays()

Overloads glCreateVertexArrays.

public static void
glDisableVertexArrayAttrib(int vaobj, int index)

public static void
glEnableVertexArrayAttrib(int vaobj, int index)

public static void
glFlushMappedNamedBufferRange(int buffer, long offset, long length)

public static void
public static void
glGetCompressedTextureImage(int texture, int level, ByteBuffer pixels)

public static void
glGetCompressedTextureImage(int texture, int level, IntBuffer pixels)

public static void
glGetCompressedTextureImage(int texture, int level, ShortBuffer pixels)

public static void
glGetCompressedTextureImage(int texture, int level, int pixels_bufSize, long pixels_buffer_offset)

public static void
glGetNamedBufferParameter(int buffer, int pname, IntBuffer params)

public static void
glGetNamedBufferParameter(int buffer, int pname, LongBuffer params)

public static int
glGetNamedBufferParameteri(int buffer, int pname)

Overloads glGetNamedBufferParameteriv.

public static long
glGetNamedBufferParameteri64(int buffer, int pname)

Overloads glGetNamedBufferParameteri64v.

public static ByteBuffer
glGetNamedBufferPointer(int buffer, int pname)

public static void
glGetNamedBufferSubData(int buffer, long offset, ByteBuffer data)

public static void
glGetNamedBufferSubData(int buffer, long offset, DoubleBuffer data)

public static void
glGetNamedBufferSubData(int buffer, long offset, FloatBuffer data)

public static void
glGetNamedBufferSubData(int buffer, long offset, IntBuffer data)

public static void
glGetNamedBufferSubData(int buffer, long offset, ShortBuffer data)

public static void
glGetNamedFramebufferAttachmentParameter(int framebuffer, int attachment, int pname, IntBuffer params)

public static int
glGetNamedFramebufferAttachmentParameter(int framebuffer, int attachment, int pname)

Overloads glGetNamedFramebufferAttachmentParameteriv.

public static void
glGetNamedFramebufferParameter(int framebuffer, int pname, IntBuffer params)

public static int
glGetNamedFramebufferParameter(int framebuffer, int pname)

Overloads glGetNamedFramebufferParameteriv.

public static void
glGetNamedRenderbufferParameter(int renderbuffer, int pname, IntBuffer params)

public static int
glGetNamedRenderbufferParameter(int renderbuffer, int pname)

Overloads glGetNamedRenderbufferParameteriv.

public static void
glGetTextureImage(int texture, int level, int format, int type, ByteBuffer pixels)

public static void
glGetTextureImage(int texture, int level, int format, int type, DoubleBuffer pixels)

public static void
glGetTextureImage(int texture, int level, int format, int type, FloatBuffer pixels)

public static void
glGetTextureImage(int texture, int level, int format, int type, IntBuffer pixels)

public static void
glGetTextureImage(int texture, int level, int format, int type, ShortBuffer pixels)

public static void
glGetTextureImage(int texture, int level, int format, int type, int pixels_bufSize, long pixels_buffer_offset)

public static void
glGetTextureLevelParameter(int texture, int level, int pname, FloatBuffer params)

public static void
glGetTextureLevelParameter(int texture, int level, int pname, IntBuffer params)

public static float
glGetTextureLevelParameterf(int texture, int level, int pname)

Overloads glGetTextureLevelParameterfv.

public static int
glGetTextureLevelParameteri(int texture, int level, int pname)

Overloads glGetTextureLevelParameteriv.

public static void
glGetTextureParameter(int texture, int pname, FloatBuffer params)

public static void
glGetTextureParameter(int texture, int pname, IntBuffer params)

public static float
glGetTextureParameterf(int texture, int pname)

Overloads glGetTextureParameterfv.

public static void
glGetTextureParameterI(int texture, int pname, IntBuffer params)

public static int
glGetTextureParameteri(int texture, int pname)

Overloads glGetTextureParameteriv.

public static int
glGetTextureParameterIi(int texture, int pname)

Overloads glGetTextureParameterIiv.

public static void
glGetTextureParameterIu(int texture, int pname, IntBuffer params)

public static int
glGetTextureParameterIui(int texture, int pname)

Overloads glGetTextureParameterIuiv.

public static void
glGetTransformFeedback(int xfb, int pname, IntBuffer param)

public static void
glGetTransformFeedback(int xfb, int pname, int index, IntBuffer param)

public static void
glGetTransformFeedback(int xfb, int pname, int index, LongBuffer param)

public static int
glGetTransformFeedbacki(int xfb, int pname)

Overloads glGetTransformFeedbackiv.

public static int
glGetTransformFeedbacki(int xfb, int pname, int index)

Overloads glGetTransformFeedbacki_v.

public static long
glGetTransformFeedbacki64(int xfb, int pname, int index)

Overloads glGetTransformFeedbacki64_v.

public static void
glGetVertexArray(int vaobj, int pname, IntBuffer param)

public static int
glGetVertexArray(int vaobj, int pname)

Overloads glGetVertexArrayiv.

public static void
glGetVertexArrayIndexed(int vaobj, int index, int pname, IntBuffer param)

public static int
glGetVertexArrayIndexed(int vaobj, int index, int pname)

Overloads glGetVertexArrayIndexediv.

public static void
glGetVertexArrayIndexed64i(int vaobj, int index, int pname, LongBuffer param)

public static long
glGetVertexArrayIndexed64i(int vaobj, int index, int pname)

Overloads glGetVertexArrayIndexed64iv.

public static void
glInvalidateNamedFramebufferData(int framebuffer, IntBuffer attachments)

public static void
glInvalidateNamedFramebufferSubData(int framebuffer, IntBuffer attachments, int x, int y, int width, int height)

public static ByteBuffer
glMapNamedBuffer(int
the buffer object being mapped
buffer
,
int
the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store
access
,
ByteBuffer old_buffer)

Maps a buffer object's data store.

public static ByteBuffer
glMapNamedBuffer(int
the buffer object being mapped
buffer
,
int
the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store
access
,
long length, ByteBuffer old_buffer)

Maps a buffer object's data store.

public static ByteBuffer
glMapNamedBufferRange(int buffer, long offset, long length, int access, ByteBuffer old_buffer)

public static void
glNamedBufferData(int buffer, long data_size, int usage)

public static void
glNamedBufferData(int buffer, ByteBuffer data, int usage)

public static void
glNamedBufferData(int buffer, DoubleBuffer data, int usage)

public static void
glNamedBufferData(int buffer, FloatBuffer data, int usage)

public static void
glNamedBufferData(int buffer, IntBuffer data, int usage)

public static void
glNamedBufferData(int buffer, ShortBuffer data, int usage)

public static void
glNamedBufferStorage(int buffer, ByteBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, DoubleBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, FloatBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, IntBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, ShortBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, LongBuffer data, int flags)

public static void
glNamedBufferStorage(int buffer, long size, int flags)

Overloads glNamedBufferStorage.

public static void
glNamedBufferSubData(int buffer, long offset, ByteBuffer data)

public static void
glNamedBufferSubData(int buffer, long offset, DoubleBuffer data)

public static void
glNamedBufferSubData(int buffer, long offset, FloatBuffer data)

public static void
glNamedBufferSubData(int buffer, long offset, IntBuffer data)

public static void
glNamedBufferSubData(int buffer, long offset, ShortBuffer data)

public static void
glNamedFramebufferDrawBuffer(int framebuffer, int mode)

public static void
public static void
glNamedFramebufferParameteri(int framebuffer, int pname, int param)

public static void
glNamedFramebufferReadBuffer(int framebuffer, int mode)

public static void
glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)

public static void
glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level)

public static void
glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer)

public static void
glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height)

public static void
glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height)

public static void
glTextureBuffer(int texture, int internalformat, int buffer)

public static void
glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size)

public static void
glTextureParameter(int texture, int pname, FloatBuffer params)

public static void
glTextureParameter(int texture, int pname, IntBuffer params)

public static void
glTextureParameterf(int texture, int pname, float param)

public static void
glTextureParameteri(int texture, int pname, int param)

public static void
glTextureParameterI(int texture, int pname, IntBuffer params)

public static void
glTextureParameterIu(int texture, int pname, IntBuffer params)

public static void
glTextureStorage1D(int texture, int levels, int internalformat, int width)

public static void
glTextureStorage2D(int texture, int levels, int internalformat, int width, int height)

public static void
glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)

public static void
glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth)

public static void
glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ByteBuffer pixels)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, FloatBuffer pixels)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, IntBuffer pixels)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ShortBuffer pixels)

public static void
glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)

public static void
glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)

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

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

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

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

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

public static void
glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)

public static void
glTransformFeedbackBufferBase(int xfb, int index, int buffer)

public static void
glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size)

public static boolean
glUnmapNamedBuffer(int buffer)

public static void
glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex)

public static void
glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)

public static void
glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)

public static void
glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)

public static void
glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor)

public static void
glVertexArrayElementBuffer(int vaobj, int buffer)

public static void
glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride)

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait