Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBFramebufferObject

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

Field Summary

Modifier and TypeField and Description
public static final int
GL_COLOR_ATTACHMENT0

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

public static final int
GL_COLOR_ATTACHMENT1

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

public static final int
GL_COLOR_ATTACHMENT10

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

public static final int
GL_COLOR_ATTACHMENT11

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

public static final int
GL_COLOR_ATTACHMENT12

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

public static final int
GL_COLOR_ATTACHMENT13

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

public static final int
GL_COLOR_ATTACHMENT14

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

public static final int
GL_COLOR_ATTACHMENT15

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

public static final int
GL_COLOR_ATTACHMENT2

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

public static final int
GL_COLOR_ATTACHMENT3

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

public static final int
GL_COLOR_ATTACHMENT4

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

public static final int
GL_COLOR_ATTACHMENT5

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

public static final int
GL_COLOR_ATTACHMENT6

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

public static final int
GL_COLOR_ATTACHMENT7

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

public static final int
GL_COLOR_ATTACHMENT8

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

public static final int
GL_COLOR_ATTACHMENT9

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

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:

public static final int
GL_DEPTH_ATTACHMENT

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

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:

public static final int
GL_DEPTH_STENCIL_ATTACHMENT

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

public static final int
GL_DRAW_FRAMEBUFFER

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

public static final int
GL_DRAW_FRAMEBUFFER_BINDING

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

public static final int
GL_FRAMEBUFFER

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

public static final int
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_BINDING

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

public static final int
GL_FRAMEBUFFER_COMPLETE

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_DEFAULT

Returned in <params> by GetFramebufferAttachmentParameteriv:

public static final int
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_UNDEFINED

Returned by CheckFramebufferStatus():

public static final int
GL_FRAMEBUFFER_UNSUPPORTED

Returned by CheckFramebufferStatus():

public static final int
GL_INDEX

Returned in <params> by GetFramebufferAttachmentParameteriv:

public static final int
GL_INVALID_FRAMEBUFFER_OPERATION

Returned by GetError():

public static final int
GL_MAX_COLOR_ATTACHMENTS

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

public static final int
GL_MAX_RENDERBUFFER_SIZE

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

public static final int
GL_MAX_SAMPLES

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

public static final int
GL_READ_FRAMEBUFFER

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

public static final int
GL_READ_FRAMEBUFFER_BINDING

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

public static final int
GL_RENDERBUFFER

Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:

public static final int
GL_RENDERBUFFER_ALPHA_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_BINDING

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

public static final int
GL_RENDERBUFFER_BLUE_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_DEPTH_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_GREEN_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_HEIGHT

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_INTERNAL_FORMAT

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_RED_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_SAMPLES

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_STENCIL_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_RENDERBUFFER_WIDTH

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

public static final int
GL_SRGB

Returned in <params> by GetFramebufferAttachmentParameteriv:

public static final int
GL_STENCIL_ATTACHMENT

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

public static final int
GL_STENCIL_INDEX1

Accepted by the <internalformat> parameter of RenderbufferStorage:

public static final int
GL_STENCIL_INDEX16

Accepted by the <internalformat> parameter of RenderbufferStorage:

public static final int
GL_STENCIL_INDEX4

Accepted by the <internalformat> parameter of RenderbufferStorage:

public static final int
GL_STENCIL_INDEX8

Accepted by the <internalformat> parameter of RenderbufferStorage:

public static final int
GL_TEXTURE_STENCIL_SIZE

Accepted by the <value> parameter of GetTexLevelParameter:

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:

public static final int
GL_UNSIGNED_NORMALIZED

Returned in <params> by GetFramebufferAttachmentParameteriv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBindFramebuffer(int target, int framebuffer)

public static void
glBindRenderbuffer(int target, int renderbuffer)

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

public static int
public static void
public static void
glDeleteFramebuffers(int framebuffer)

Overloads glDeleteFramebuffers.

public static void
public static void
glDeleteRenderbuffers(int renderbuffer)

Overloads glDeleteRenderbuffers.

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

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

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

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

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

public static void
glGenerateMipmap(int target)

public static void
public static int
glGenFramebuffers()

Overloads glGenFramebuffers.

public static void
public static int
glGenRenderbuffers()

Overloads glGenRenderbuffers.

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

public static int
glGetFramebufferAttachmentParameter(int target, int attachment, int pname)

Deprecated Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri instead.
Overloads glGetFramebufferAttachmentParameteriv.
public static int
glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)

Overloads glGetFramebufferAttachmentParameteriv.

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

public static int
glGetRenderbufferParameter(int target, int pname)

Deprecated Will be removed in 3.0. Use glGetRenderbufferParameteri instead.
Overloads glGetRenderbufferParameteriv.
public static int
glGetRenderbufferParameteri(int target, int pname)

Overloads glGetRenderbufferParameteriv.

public static boolean
glIsFramebuffer(int framebuffer)

public static boolean
glIsRenderbuffer(int renderbuffer)

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

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_COLOR_ATTACHMENT0back to summary
public static final int GL_COLOR_ATTACHMENT0

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

GL_COLOR_ATTACHMENT1back to summary
public static final int GL_COLOR_ATTACHMENT1

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

GL_COLOR_ATTACHMENT10back to summary
public static final int GL_COLOR_ATTACHMENT10

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

GL_COLOR_ATTACHMENT11back to summary
public static final int GL_COLOR_ATTACHMENT11

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

GL_COLOR_ATTACHMENT12back to summary
public static final int GL_COLOR_ATTACHMENT12

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

GL_COLOR_ATTACHMENT13back to summary
public static final int GL_COLOR_ATTACHMENT13

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

GL_COLOR_ATTACHMENT14back to summary
public static final int GL_COLOR_ATTACHMENT14

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

GL_COLOR_ATTACHMENT15back to summary
public static final int GL_COLOR_ATTACHMENT15

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

GL_COLOR_ATTACHMENT2back to summary
public static final int GL_COLOR_ATTACHMENT2

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

GL_COLOR_ATTACHMENT3back to summary
public static final int GL_COLOR_ATTACHMENT3

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

GL_COLOR_ATTACHMENT4back to summary
public static final int GL_COLOR_ATTACHMENT4

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

GL_COLOR_ATTACHMENT5back to summary
public static final int GL_COLOR_ATTACHMENT5

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

GL_COLOR_ATTACHMENT6back to summary
public static final int GL_COLOR_ATTACHMENT6

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

GL_COLOR_ATTACHMENT7back to summary
public static final int GL_COLOR_ATTACHMENT7

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

GL_COLOR_ATTACHMENT8back to summary
public static final int GL_COLOR_ATTACHMENT8

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

GL_COLOR_ATTACHMENT9back to summary
public static final int GL_COLOR_ATTACHMENT9

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

GL_DEPTH24_STENCIL8back to summary
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:

GL_DEPTH_ATTACHMENTback to summary
public static final int GL_DEPTH_ATTACHMENT

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

GL_DEPTH_STENCILback to summary
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:

GL_DEPTH_STENCIL_ATTACHMENTback to summary
public static final int GL_DEPTH_STENCIL_ATTACHMENT

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

GL_DRAW_FRAMEBUFFERback to summary
public static final int GL_DRAW_FRAMEBUFFER

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

GL_DRAW_FRAMEBUFFER_BINDINGback to summary
public static final int GL_DRAW_FRAMEBUFFER_BINDING

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

GL_FRAMEBUFFERback to summary
public static final int GL_FRAMEBUFFER

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

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODINGback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAMEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACEback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYERback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVELback to summary
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_BINDINGback to summary
public static final int GL_FRAMEBUFFER_BINDING

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

GL_FRAMEBUFFER_COMPLETEback to summary
public static final int GL_FRAMEBUFFER_COMPLETE

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_DEFAULTback to summary
public static final int GL_FRAMEBUFFER_DEFAULT

Returned in <params> by GetFramebufferAttachmentParameteriv:

GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTback to summary
public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFERback to summary
public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENTback to summary
public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLEback to summary
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFERback to summary
public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_UNDEFINEDback to summary
public static final int GL_FRAMEBUFFER_UNDEFINED

Returned by CheckFramebufferStatus():

GL_FRAMEBUFFER_UNSUPPORTEDback to summary
public static final int GL_FRAMEBUFFER_UNSUPPORTED

Returned by CheckFramebufferStatus():

GL_INDEXback to summary
public static final int GL_INDEX

Returned in <params> by GetFramebufferAttachmentParameteriv:

GL_INVALID_FRAMEBUFFER_OPERATIONback to summary
public static final int GL_INVALID_FRAMEBUFFER_OPERATION

Returned by GetError():

GL_MAX_COLOR_ATTACHMENTSback to summary
public static final int GL_MAX_COLOR_ATTACHMENTS

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

GL_MAX_RENDERBUFFER_SIZEback to summary
public static final int GL_MAX_RENDERBUFFER_SIZE

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

GL_MAX_SAMPLESback to summary
public static final int GL_MAX_SAMPLES

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

GL_READ_FRAMEBUFFERback to summary
public static final int GL_READ_FRAMEBUFFER

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

GL_READ_FRAMEBUFFER_BINDINGback to summary
public static final int GL_READ_FRAMEBUFFER_BINDING

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

GL_RENDERBUFFERback to summary
public static final int GL_RENDERBUFFER

Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:

GL_RENDERBUFFER_ALPHA_SIZEback to summary
public static final int GL_RENDERBUFFER_ALPHA_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_BINDINGback to summary
public static final int GL_RENDERBUFFER_BINDING

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

GL_RENDERBUFFER_BLUE_SIZEback to summary
public static final int GL_RENDERBUFFER_BLUE_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_DEPTH_SIZEback to summary
public static final int GL_RENDERBUFFER_DEPTH_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_GREEN_SIZEback to summary
public static final int GL_RENDERBUFFER_GREEN_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_HEIGHTback to summary
public static final int GL_RENDERBUFFER_HEIGHT

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_INTERNAL_FORMATback to summary
public static final int GL_RENDERBUFFER_INTERNAL_FORMAT

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_RED_SIZEback to summary
public static final int GL_RENDERBUFFER_RED_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_SAMPLESback to summary
public static final int GL_RENDERBUFFER_SAMPLES

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_STENCIL_SIZEback to summary
public static final int GL_RENDERBUFFER_STENCIL_SIZE

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_RENDERBUFFER_WIDTHback to summary
public static final int GL_RENDERBUFFER_WIDTH

Accepted by the <pname> parameter of GetRenderbufferParameteriv:

GL_SRGBback to summary
public static final int GL_SRGB

Returned in <params> by GetFramebufferAttachmentParameteriv:

GL_STENCIL_ATTACHMENTback to summary
public static final int GL_STENCIL_ATTACHMENT

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

GL_STENCIL_INDEX1back to summary
public static final int GL_STENCIL_INDEX1

Accepted by the <internalformat> parameter of RenderbufferStorage:

GL_STENCIL_INDEX16back to summary
public static final int GL_STENCIL_INDEX16

Accepted by the <internalformat> parameter of RenderbufferStorage:

GL_STENCIL_INDEX4back to summary
public static final int GL_STENCIL_INDEX4

Accepted by the <internalformat> parameter of RenderbufferStorage:

GL_STENCIL_INDEX8back to summary
public static final int GL_STENCIL_INDEX8

Accepted by the <internalformat> parameter of RenderbufferStorage:

GL_TEXTURE_STENCIL_SIZEback to summary
public static final int GL_TEXTURE_STENCIL_SIZE

Accepted by the <value> parameter of GetTexLevelParameter:

GL_UNSIGNED_INT_24_8back to summary
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:

GL_UNSIGNED_NORMALIZEDback to summary
public static final int GL_UNSIGNED_NORMALIZED

Returned in <params> by GetFramebufferAttachmentParameteriv:

Constructor Detail

ARBFramebufferObjectback to summary
private ARBFramebufferObject()

Method Detail

glBindFramebufferback to summary
public static void glBindFramebuffer(int target, int framebuffer)
glBindRenderbufferback to summary
public static void glBindRenderbuffer(int target, int renderbuffer)
glBlitFramebufferback to summary
public static void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
glCheckFramebufferStatusback to summary
public static int glCheckFramebufferStatus(int target)
glDeleteFramebuffersback to summary
public static void glDeleteFramebuffers(IntBuffer framebuffers)
glDeleteFramebuffersback to summary
public static void glDeleteFramebuffers(int framebuffer)

Overloads glDeleteFramebuffers.

glDeleteRenderbuffersback to summary
public static void glDeleteRenderbuffers(IntBuffer renderbuffers)
glDeleteRenderbuffersback to summary
public static void glDeleteRenderbuffers(int renderbuffer)

Overloads glDeleteRenderbuffers.

glFramebufferRenderbufferback to summary
public static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
glFramebufferTexture1Dback to summary
public static void glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
glFramebufferTexture2Dback to summary
public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
glFramebufferTexture3Dback to summary
public static void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)
glFramebufferTextureLayerback to summary
public static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
glGenerateMipmapback to summary
public static void glGenerateMipmap(int target)
glGenFramebuffersback to summary
public static void glGenFramebuffers(IntBuffer framebuffers)
glGenFramebuffersback to summary
public static int glGenFramebuffers()

Overloads glGenFramebuffers.

glGenRenderbuffersback to summary
public static void glGenRenderbuffers(IntBuffer renderbuffers)
glGenRenderbuffersback to summary
public static int glGenRenderbuffers()

Overloads glGenRenderbuffers.

glGetFramebufferAttachmentParameterback to summary
public static void glGetFramebufferAttachmentParameter(int target, int attachment, int pname, IntBuffer params)
glGetFramebufferAttachmentParameterback to summary
public static int glGetFramebufferAttachmentParameter(int target, int attachment, int pname)

Deprecated

Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri instead.

Overloads glGetFramebufferAttachmentParameteriv.

Annotations
@Deprecated
glGetFramebufferAttachmentParameteriback to summary
public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)

Overloads glGetFramebufferAttachmentParameteriv.

glGetRenderbufferParameterback to summary
public static void glGetRenderbufferParameter(int target, int pname, IntBuffer params)
glGetRenderbufferParameterback to summary
public static int glGetRenderbufferParameter(int target, int pname)

Deprecated

Will be removed in 3.0. Use glGetRenderbufferParameteri instead.

Overloads glGetRenderbufferParameteriv.

Annotations
@Deprecated
glGetRenderbufferParameteriback to summary
public static int glGetRenderbufferParameteri(int target, int pname)

Overloads glGetRenderbufferParameteriv.

glIsFramebufferback to summary
public static boolean glIsFramebuffer(int framebuffer)
glIsRenderbufferback to summary
public static boolean glIsRenderbuffer(int renderbuffer)
glRenderbufferStorageback to summary
public static void glRenderbufferStorage(int target, int internalformat, int width, int height)
glRenderbufferStorageMultisampleback to summary
public static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)