org.lwjgl.opengl
Class ARBFramebufferObject

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

public final class ARBFramebufferObject
extends java.lang.Object


Field Summary
static int GL_COLOR_ATTACHMENT0
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT1
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT10
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT11
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT12
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT13
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT14
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT15
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT2
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT3
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT4
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT5
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT6
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT7
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT8
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_COLOR_ATTACHMENT9
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_DEPTH_ATTACHMENT
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_DEPTH_STENCIL
          Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
static int GL_DEPTH_STENCIL_ATTACHMENT
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_DEPTH24_STENCIL8
          Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
static int GL_DRAW_FRAMEBUFFER
          Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
static int GL_DRAW_FRAMEBUFFER_BINDING
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_FRAMEBUFFER
          Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
          Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_BINDING
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_FRAMEBUFFER_COMPLETE
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_DEFAULT
          Returned in <params> by GetFramebufferAttachmentParameteriv:
static int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_UNDEFINED
          Returned by CheckFramebufferStatus():
static int GL_FRAMEBUFFER_UNSUPPORTED
          Returned by CheckFramebufferStatus():
static int GL_INDEX
          Returned in <params> by GetFramebufferAttachmentParameteriv:
static int GL_INVALID_FRAMEBUFFER_OPERATION
          Returned by GetError():
static int GL_MAX_COLOR_ATTACHMENTS
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_RENDERBUFFER_SIZE
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_MAX_SAMPLES
          Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
static int GL_READ_FRAMEBUFFER
          Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
static int GL_READ_FRAMEBUFFER_BINDING
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_RENDERBUFFER
          Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:
static int GL_RENDERBUFFER_ALPHA_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_BINDING
          Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
static int GL_RENDERBUFFER_BLUE_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_DEPTH_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_GREEN_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_HEIGHT
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_INTERNAL_FORMAT
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_RED_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_SAMPLES
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_STENCIL_SIZE
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_RENDERBUFFER_WIDTH
          Accepted by the <pname> parameter of GetRenderbufferParameteriv:
static int GL_SRGB
          Returned in <params> by GetFramebufferAttachmentParameteriv:
static int GL_STENCIL_ATTACHMENT
          Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
static int GL_STENCIL_INDEX1
          Accepted by the <internalformat> parameter of RenderbufferStorage:
static int GL_STENCIL_INDEX16
          Accepted by the <internalformat> parameter of RenderbufferStorage:
static int GL_STENCIL_INDEX4
          Accepted by the <internalformat> parameter of RenderbufferStorage:
static int GL_STENCIL_INDEX8
          Accepted by the <internalformat> parameter of RenderbufferStorage:
static int GL_TEXTURE_STENCIL_SIZE
          Accepted by the <value> parameter of GetTexLevelParameter:
static int GL_UNSIGNED_INT_24_8
          Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:
static int GL_UNSIGNED_NORMALIZED
          Returned in <params> by GetFramebufferAttachmentParameteriv:
 
Method Summary
static void glBindFramebuffer(int target, int framebuffer)
           
static void glBindRenderbuffer(int target, int renderbuffer)
           
static void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
           
static int glCheckFramebufferStatus(int target)
           
static void glDeleteFramebuffers(int framebuffer)
          Overloads glDeleteFramebuffers.
static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
           
static void glDeleteRenderbuffers(int renderbuffer)
          Overloads glDeleteRenderbuffers.
static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
           
static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
           
static void glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
           
static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
           
static void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)
           
static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
           
static void glGenerateMipmap(int target)
           
static int glGenFramebuffers()
          Overloads glGenFramebuffers.
static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
           
static int glGenRenderbuffers()
          Overloads glGenRenderbuffers.
static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
           
static int glGetFramebufferAttachmentParameter(int target, int attachment, int pname)
          Overloads glGetFramebufferAttachmentParameteriv.
static void glGetFramebufferAttachmentParameter(int target, int attachment, int pname, java.nio.IntBuffer params)
           
static int glGetRenderbufferParameter(int target, int pname)
          Overloads glGetRenderbufferParameteriv.
static void glGetRenderbufferParameter(int target, int pname, java.nio.IntBuffer params)
           
static boolean glIsFramebuffer(int framebuffer)
           
static boolean glIsRenderbuffer(int renderbuffer)
           
static void glRenderbufferStorage(int target, int internalformat, int width, int height)
           
static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_FRAMEBUFFER

public static final int GL_FRAMEBUFFER
Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_READ_FRAMEBUFFER

public static final int GL_READ_FRAMEBUFFER
Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_DRAW_FRAMEBUFFER

public static final int GL_DRAW_FRAMEBUFFER
Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER

public static final int GL_RENDERBUFFER
Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_STENCIL_INDEX1

public static final int GL_STENCIL_INDEX1
Accepted by the <internalformat> parameter of RenderbufferStorage:

See Also:
Constant Field Values

GL_STENCIL_INDEX4

public static final int GL_STENCIL_INDEX4
Accepted by the <internalformat> parameter of RenderbufferStorage:

See Also:
Constant Field Values

GL_STENCIL_INDEX8

public static final int GL_STENCIL_INDEX8
Accepted by the <internalformat> parameter of RenderbufferStorage:

See Also:
Constant Field Values

GL_STENCIL_INDEX16

public static final int GL_STENCIL_INDEX16
Accepted by the <internalformat> parameter of RenderbufferStorage:

See Also:
Constant Field Values

GL_RENDERBUFFER_WIDTH

public static final int GL_RENDERBUFFER_WIDTH
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_HEIGHT

public static final int GL_RENDERBUFFER_HEIGHT
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_INTERNAL_FORMAT

public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_RED_SIZE

public static final int GL_RENDERBUFFER_RED_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_GREEN_SIZE

public static final int GL_RENDERBUFFER_GREEN_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_BLUE_SIZE

public static final int GL_RENDERBUFFER_BLUE_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_ALPHA_SIZE

public static final int GL_RENDERBUFFER_ALPHA_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_DEPTH_SIZE

public static final int GL_RENDERBUFFER_DEPTH_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_STENCIL_SIZE

public static final int GL_RENDERBUFFER_STENCIL_SIZE
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_RENDERBUFFER_SAMPLES

public static final int GL_RENDERBUFFER_SAMPLES
Accepted by the <pname> parameter of GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_SRGB

public static final int GL_SRGB
Returned in <params> by GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_UNSIGNED_NORMALIZED

public static final int GL_UNSIGNED_NORMALIZED
Returned in <params> by GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_FRAMEBUFFER_DEFAULT

public static final int GL_FRAMEBUFFER_DEFAULT
Returned in <params> by GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_INDEX

public static final int GL_INDEX
Returned in <params> by GetFramebufferAttachmentParameteriv:

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT0

public static final int GL_COLOR_ATTACHMENT0
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT1

public static final int GL_COLOR_ATTACHMENT1
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT2

public static final int GL_COLOR_ATTACHMENT2
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT3

public static final int GL_COLOR_ATTACHMENT3
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT4

public static final int GL_COLOR_ATTACHMENT4
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT5

public static final int GL_COLOR_ATTACHMENT5
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT6

public static final int GL_COLOR_ATTACHMENT6
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT7

public static final int GL_COLOR_ATTACHMENT7
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT8

public static final int GL_COLOR_ATTACHMENT8
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT9

public static final int GL_COLOR_ATTACHMENT9
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT10

public static final int GL_COLOR_ATTACHMENT10
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT11

public static final int GL_COLOR_ATTACHMENT11
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT12

public static final int GL_COLOR_ATTACHMENT12
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT13

public static final int GL_COLOR_ATTACHMENT13
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT14

public static final int GL_COLOR_ATTACHMENT14
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_COLOR_ATTACHMENT15

public static final int GL_COLOR_ATTACHMENT15
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_DEPTH_ATTACHMENT

public static final int GL_DEPTH_ATTACHMENT
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_STENCIL_ATTACHMENT

public static final int GL_STENCIL_ATTACHMENT
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_DEPTH_STENCIL_ATTACHMENT

public static final int GL_DEPTH_STENCIL_ATTACHMENT
Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv

See Also:
Constant Field Values

GL_MAX_SAMPLES

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

See Also:
Constant Field Values

GL_FRAMEBUFFER_COMPLETE

public static final int GL_FRAMEBUFFER_COMPLETE
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_UNSUPPORTED

public static final int GL_FRAMEBUFFER_UNSUPPORTED
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_UNDEFINED

public static final int GL_FRAMEBUFFER_UNDEFINED
Returned by CheckFramebufferStatus():

See Also:
Constant Field Values

GL_FRAMEBUFFER_BINDING

public static final int GL_FRAMEBUFFER_BINDING
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_DRAW_FRAMEBUFFER_BINDING

public static final int GL_DRAW_FRAMEBUFFER_BINDING
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_READ_FRAMEBUFFER_BINDING

public static final int GL_READ_FRAMEBUFFER_BINDING
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_RENDERBUFFER_BINDING

public static final int GL_RENDERBUFFER_BINDING
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_COLOR_ATTACHMENTS

public static final int GL_MAX_COLOR_ATTACHMENTS
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_MAX_RENDERBUFFER_SIZE

public static final int GL_MAX_RENDERBUFFER_SIZE
Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:

See Also:
Constant Field Values

GL_INVALID_FRAMEBUFFER_OPERATION

public static final int GL_INVALID_FRAMEBUFFER_OPERATION
Returned by GetError():

See Also:
Constant Field Values

GL_DEPTH_STENCIL

public static final int GL_DEPTH_STENCIL
Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_UNSIGNED_INT_24_8

public static final int GL_UNSIGNED_INT_24_8
Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:

See Also:
Constant Field Values

GL_DEPTH24_STENCIL8

public static final int GL_DEPTH24_STENCIL8
Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:

See Also:
Constant Field Values

GL_TEXTURE_STENCIL_SIZE

public static final int GL_TEXTURE_STENCIL_SIZE
Accepted by the <value> parameter of GetTexLevelParameter:

See Also:
Constant Field Values
Method Detail

glIsRenderbuffer

public static boolean glIsRenderbuffer(int renderbuffer)

glBindRenderbuffer

public static void glBindRenderbuffer(int target,
                                      int renderbuffer)

glDeleteRenderbuffers

public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)

glDeleteRenderbuffers

public static void glDeleteRenderbuffers(int renderbuffer)
Overloads glDeleteRenderbuffers.


glGenRenderbuffers

public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)

glGenRenderbuffers

public static int glGenRenderbuffers()
Overloads glGenRenderbuffers.


glRenderbufferStorage

public static void glRenderbufferStorage(int target,
                                         int internalformat,
                                         int width,
                                         int height)

glRenderbufferStorageMultisample

public static void glRenderbufferStorageMultisample(int target,
                                                    int samples,
                                                    int internalformat,
                                                    int width,
                                                    int height)

glGetRenderbufferParameter

public static void glGetRenderbufferParameter(int target,
                                              int pname,
                                              java.nio.IntBuffer params)

glGetRenderbufferParameter

public static int glGetRenderbufferParameter(int target,
                                             int pname)
Overloads glGetRenderbufferParameteriv.


glIsFramebuffer

public static boolean glIsFramebuffer(int framebuffer)

glBindFramebuffer

public static void glBindFramebuffer(int target,
                                     int framebuffer)

glDeleteFramebuffers

public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)

glDeleteFramebuffers

public static void glDeleteFramebuffers(int framebuffer)
Overloads glDeleteFramebuffers.


glGenFramebuffers

public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)

glGenFramebuffers

public static int glGenFramebuffers()
Overloads glGenFramebuffers.


glCheckFramebufferStatus

public static int glCheckFramebufferStatus(int target)

glFramebufferTexture1D

public static void glFramebufferTexture1D(int target,
                                          int attachment,
                                          int textarget,
                                          int texture,
                                          int level)

glFramebufferTexture2D

public static void glFramebufferTexture2D(int target,
                                          int attachment,
                                          int textarget,
                                          int texture,
                                          int level)

glFramebufferTexture3D

public static void glFramebufferTexture3D(int target,
                                          int attachment,
                                          int textarget,
                                          int texture,
                                          int level,
                                          int layer)

glFramebufferTextureLayer

public static void glFramebufferTextureLayer(int target,
                                             int attachment,
                                             int texture,
                                             int level,
                                             int layer)

glFramebufferRenderbuffer

public static void glFramebufferRenderbuffer(int target,
                                             int attachment,
                                             int renderbuffertarget,
                                             int renderbuffer)

glGetFramebufferAttachmentParameter

public static void glGetFramebufferAttachmentParameter(int target,
                                                       int attachment,
                                                       int pname,
                                                       java.nio.IntBuffer params)

glGetFramebufferAttachmentParameter

public static int glGetFramebufferAttachmentParameter(int target,
                                                      int attachment,
                                                      int pname)
Overloads glGetFramebufferAttachmentParameteriv.


glBlitFramebuffer

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

glGenerateMipmap

public static void glGenerateMipmap(int target)


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