Package org.lwjgl.opengl
Class ARBFramebufferObject
- java.lang.Object
-
- org.lwjgl.opengl.ARBFramebufferObject
-
public final class ARBFramebufferObject extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_COLOR_ATTACHMENT0Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT1Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT10Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT11Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT12Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT13Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT14Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT15Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT2Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT3Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT4Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT5Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT6Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT7Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT8Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_COLOR_ATTACHMENT9Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_DEPTH_ATTACHMENTAccepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_DEPTH_STENCILAccepted 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 intGL_DEPTH_STENCIL_ATTACHMENTAccepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_DEPTH24_STENCIL8Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:static intGL_DRAW_FRAMEBUFFERAccepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:static intGL_DRAW_FRAMEBUFFER_BINDINGAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_FRAMEBUFFERAccepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODINGAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAMEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_RED_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACEAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYERAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVELAccepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_BINDINGAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_FRAMEBUFFER_COMPLETEReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_DEFAULTReturned in <params> by GetFramebufferAttachmentParameteriv:static intGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFERReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENTReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLEReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFERReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_UNDEFINEDReturned by CheckFramebufferStatus():static intGL_FRAMEBUFFER_UNSUPPORTEDReturned by CheckFramebufferStatus():static intGL_INDEXReturned in <params> by GetFramebufferAttachmentParameteriv:static intGL_INVALID_FRAMEBUFFER_OPERATIONReturned by GetError():static intGL_MAX_COLOR_ATTACHMENTSAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_RENDERBUFFER_SIZEAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_MAX_SAMPLESAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_READ_FRAMEBUFFERAccepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:static intGL_READ_FRAMEBUFFER_BINDINGAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_RENDERBUFFERAccepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:static intGL_RENDERBUFFER_ALPHA_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_BINDINGAccepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:static intGL_RENDERBUFFER_BLUE_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_DEPTH_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_GREEN_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_HEIGHTAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_INTERNAL_FORMATAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_RED_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_SAMPLESAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_STENCIL_SIZEAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_RENDERBUFFER_WIDTHAccepted by the <pname> parameter of GetRenderbufferParameteriv:static intGL_SRGBReturned in <params> by GetFramebufferAttachmentParameteriv:static intGL_STENCIL_ATTACHMENTAccepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameterivstatic intGL_STENCIL_INDEX1Accepted by the <internalformat> parameter of RenderbufferStorage:static intGL_STENCIL_INDEX16Accepted by the <internalformat> parameter of RenderbufferStorage:static intGL_STENCIL_INDEX4Accepted by the <internalformat> parameter of RenderbufferStorage:static intGL_STENCIL_INDEX8Accepted by the <internalformat> parameter of RenderbufferStorage:static intGL_TEXTURE_STENCIL_SIZEAccepted by the <value> parameter of GetTexLevelParameter:static intGL_UNSIGNED_INT_24_8Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:static intGL_UNSIGNED_NORMALIZEDReturned in <params> by GetFramebufferAttachmentParameteriv:
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidglBindFramebuffer(int target, int framebuffer)static voidglBindRenderbuffer(int target, int renderbuffer)static voidglBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)static intglCheckFramebufferStatus(int target)static voidglDeleteFramebuffers(int framebuffer)Overloads glDeleteFramebuffers.static voidglDeleteFramebuffers(IntBuffer framebuffers)static voidglDeleteRenderbuffers(int renderbuffer)Overloads glDeleteRenderbuffers.static voidglDeleteRenderbuffers(IntBuffer renderbuffers)static voidglFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)static voidglFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)static voidglFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)static voidglFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)static voidglFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)static voidglGenerateMipmap(int target)static intglGenFramebuffers()Overloads glGenFramebuffers.static voidglGenFramebuffers(IntBuffer framebuffers)static intglGenRenderbuffers()Overloads glGenRenderbuffers.static voidglGenRenderbuffers(IntBuffer renderbuffers)static intglGetFramebufferAttachmentParameter(int target, int attachment, int pname)Deprecated.Will be removed in 3.0.static voidglGetFramebufferAttachmentParameter(int target, int attachment, int pname, IntBuffer params)static intglGetFramebufferAttachmentParameteri(int target, int attachment, int pname)Overloads glGetFramebufferAttachmentParameteriv.static intglGetRenderbufferParameter(int target, int pname)Deprecated.Will be removed in 3.0.static voidglGetRenderbufferParameter(int target, int pname, IntBuffer params)static intglGetRenderbufferParameteri(int target, int pname)Overloads glGetRenderbufferParameteriv.static booleanglIsFramebuffer(int framebuffer)static booleanglIsRenderbuffer(int renderbuffer)static voidglRenderbufferStorage(int target, int internalformat, int width, int height)static voidglRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
-
-
-
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(IntBuffer renderbuffers)
-
glDeleteRenderbuffers
public static void glDeleteRenderbuffers(int renderbuffer)
Overloads glDeleteRenderbuffers.
-
glGenRenderbuffers
public static void glGenRenderbuffers(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, IntBuffer params)
-
glGetRenderbufferParameter
@Deprecated public static int glGetRenderbufferParameter(int target, int pname)
Deprecated.Will be removed in 3.0. UseglGetRenderbufferParameteri(int, int)instead.Overloads glGetRenderbufferParameteriv.
-
glGetRenderbufferParameteri
public static int glGetRenderbufferParameteri(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(IntBuffer framebuffers)
-
glDeleteFramebuffers
public static void glDeleteFramebuffers(int framebuffer)
Overloads glDeleteFramebuffers.
-
glGenFramebuffers
public static void glGenFramebuffers(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, IntBuffer params)
-
glGetFramebufferAttachmentParameter
@Deprecated public static int glGetFramebufferAttachmentParameter(int target, int attachment, int pname)
Deprecated.Will be removed in 3.0. UseglGetFramebufferAttachmentParameteri(int, int, int)instead.Overloads glGetFramebufferAttachmentParameteriv.
-
glGetFramebufferAttachmentParameteri
public static int glGetFramebufferAttachmentParameteri(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)
-
-