Class ARBFramebufferObject

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

public class ARBFramebufferObject extends Object
  • Field Details

    • GL_FRAMEBUFFER

      public static final int GL_FRAMEBUFFER
      See Also:
    • GL_READ_FRAMEBUFFER

      public static final int GL_READ_FRAMEBUFFER
      See Also:
    • GL_DRAW_FRAMEBUFFER

      public static final int GL_DRAW_FRAMEBUFFER
      See Also:
    • GL_RENDERBUFFER

      public static final int GL_RENDERBUFFER
      See Also:
    • GL_STENCIL_INDEX1

      public static final int GL_STENCIL_INDEX1
      See Also:
    • GL_STENCIL_INDEX4

      public static final int GL_STENCIL_INDEX4
      See Also:
    • GL_STENCIL_INDEX8

      public static final int GL_STENCIL_INDEX8
      See Also:
    • GL_STENCIL_INDEX16

      public static final int GL_STENCIL_INDEX16
      See Also:
    • GL_RENDERBUFFER_WIDTH

      public static final int GL_RENDERBUFFER_WIDTH
      See Also:
    • GL_RENDERBUFFER_HEIGHT

      public static final int GL_RENDERBUFFER_HEIGHT
      See Also:
    • GL_RENDERBUFFER_INTERNAL_FORMAT

      public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
      See Also:
    • GL_RENDERBUFFER_RED_SIZE

      public static final int GL_RENDERBUFFER_RED_SIZE
      See Also:
    • GL_RENDERBUFFER_GREEN_SIZE

      public static final int GL_RENDERBUFFER_GREEN_SIZE
      See Also:
    • GL_RENDERBUFFER_BLUE_SIZE

      public static final int GL_RENDERBUFFER_BLUE_SIZE
      See Also:
    • GL_RENDERBUFFER_ALPHA_SIZE

      public static final int GL_RENDERBUFFER_ALPHA_SIZE
      See Also:
    • GL_RENDERBUFFER_DEPTH_SIZE

      public static final int GL_RENDERBUFFER_DEPTH_SIZE
      See Also:
    • GL_RENDERBUFFER_STENCIL_SIZE

      public static final int GL_RENDERBUFFER_STENCIL_SIZE
      See Also:
    • GL_RENDERBUFFER_SAMPLES

      public static final int GL_RENDERBUFFER_SAMPLES
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

      public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

      public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

      public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

      public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
      See Also:
    • GL_UNSIGNED_NORMALIZED

      public static final int GL_UNSIGNED_NORMALIZED
      See Also:
    • GL_FRAMEBUFFER_DEFAULT

      public static final int GL_FRAMEBUFFER_DEFAULT
      See Also:
    • GL_INDEX

      public static final int GL_INDEX
      See Also:
    • GL_COLOR_ATTACHMENT0

      public static final int GL_COLOR_ATTACHMENT0
      See Also:
    • GL_COLOR_ATTACHMENT1

      public static final int GL_COLOR_ATTACHMENT1
      See Also:
    • GL_COLOR_ATTACHMENT2

      public static final int GL_COLOR_ATTACHMENT2
      See Also:
    • GL_COLOR_ATTACHMENT3

      public static final int GL_COLOR_ATTACHMENT3
      See Also:
    • GL_COLOR_ATTACHMENT4

      public static final int GL_COLOR_ATTACHMENT4
      See Also:
    • GL_COLOR_ATTACHMENT5

      public static final int GL_COLOR_ATTACHMENT5
      See Also:
    • GL_COLOR_ATTACHMENT6

      public static final int GL_COLOR_ATTACHMENT6
      See Also:
    • GL_COLOR_ATTACHMENT7

      public static final int GL_COLOR_ATTACHMENT7
      See Also:
    • GL_COLOR_ATTACHMENT8

      public static final int GL_COLOR_ATTACHMENT8
      See Also:
    • GL_COLOR_ATTACHMENT9

      public static final int GL_COLOR_ATTACHMENT9
      See Also:
    • GL_COLOR_ATTACHMENT10

      public static final int GL_COLOR_ATTACHMENT10
      See Also:
    • GL_COLOR_ATTACHMENT11

      public static final int GL_COLOR_ATTACHMENT11
      See Also:
    • GL_COLOR_ATTACHMENT12

      public static final int GL_COLOR_ATTACHMENT12
      See Also:
    • GL_COLOR_ATTACHMENT13

      public static final int GL_COLOR_ATTACHMENT13
      See Also:
    • GL_COLOR_ATTACHMENT14

      public static final int GL_COLOR_ATTACHMENT14
      See Also:
    • GL_COLOR_ATTACHMENT15

      public static final int GL_COLOR_ATTACHMENT15
      See Also:
    • GL_DEPTH_ATTACHMENT

      public static final int GL_DEPTH_ATTACHMENT
      See Also:
    • GL_STENCIL_ATTACHMENT

      public static final int GL_STENCIL_ATTACHMENT
      See Also:
    • GL_DEPTH_STENCIL_ATTACHMENT

      public static final int GL_DEPTH_STENCIL_ATTACHMENT
      See Also:
    • GL_MAX_SAMPLES

      public static final int GL_MAX_SAMPLES
      See Also:
    • GL_FRAMEBUFFER_COMPLETE

      public static final int GL_FRAMEBUFFER_COMPLETE
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

      public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

      public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

      public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

      public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
      See Also:
    • GL_FRAMEBUFFER_UNSUPPORTED

      public static final int GL_FRAMEBUFFER_UNSUPPORTED
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

      public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
      See Also:
    • GL_FRAMEBUFFER_UNDEFINED

      public static final int GL_FRAMEBUFFER_UNDEFINED
      See Also:
    • GL_FRAMEBUFFER_BINDING

      public static final int GL_FRAMEBUFFER_BINDING
      See Also:
    • GL_DRAW_FRAMEBUFFER_BINDING

      public static final int GL_DRAW_FRAMEBUFFER_BINDING
      See Also:
    • GL_READ_FRAMEBUFFER_BINDING

      public static final int GL_READ_FRAMEBUFFER_BINDING
      See Also:
    • GL_RENDERBUFFER_BINDING

      public static final int GL_RENDERBUFFER_BINDING
      See Also:
    • GL_MAX_COLOR_ATTACHMENTS

      public static final int GL_MAX_COLOR_ATTACHMENTS
      See Also:
    • GL_MAX_RENDERBUFFER_SIZE

      public static final int GL_MAX_RENDERBUFFER_SIZE
      See Also:
    • GL_INVALID_FRAMEBUFFER_OPERATION

      public static final int GL_INVALID_FRAMEBUFFER_OPERATION
      See Also:
    • GL_DEPTH_STENCIL

      public static final int GL_DEPTH_STENCIL
      See Also:
    • GL_UNSIGNED_INT_24_8

      public static final int GL_UNSIGNED_INT_24_8
      See Also:
    • GL_DEPTH24_STENCIL8

      public static final int GL_DEPTH24_STENCIL8
      See Also:
    • GL_TEXTURE_STENCIL_SIZE

      public static final int GL_TEXTURE_STENCIL_SIZE
      See Also:
  • Method Details

    • glIsRenderbuffer

      public static boolean glIsRenderbuffer(int renderbuffer)
      GLboolean glIsRenderbuffer(GLuint renderbuffer)
    • glBindRenderbuffer

      public static void glBindRenderbuffer(int target, int renderbuffer)
      void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
    • nglDeleteRenderbuffers

      public static void nglDeleteRenderbuffers(int n, long renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(IntBuffer renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int renderbuffer)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • nglGenRenderbuffers

      public static void nglGenRenderbuffers(int n, long renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenRenderbuffers

      public static void glGenRenderbuffers(IntBuffer renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenRenderbuffers

      public static int glGenRenderbuffers()
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glRenderbufferStorage

      public static void glRenderbufferStorage(int target, int internalformat, int width, int height)
      void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
    • glRenderbufferStorageMultisample

      public static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
      void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
    • nglGetRenderbufferParameteriv

      public static void nglGetRenderbufferParameteriv(int target, int pname, long params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetRenderbufferParameteriv

      public static void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetRenderbufferParameteri

      public static int glGetRenderbufferParameteri(int target, int pname)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glIsFramebuffer

      public static boolean glIsFramebuffer(int framebuffer)
      GLboolean glIsFramebuffer(GLuint framebuffer)
    • glBindFramebuffer

      public static void glBindFramebuffer(int target, int framebuffer)
      void glBindFramebuffer(GLenum target, GLuint framebuffer)
    • nglDeleteFramebuffers

      public static void nglDeleteFramebuffers(int n, long framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(IntBuffer framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int framebuffer)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • nglGenFramebuffers

      public static void nglGenFramebuffers(int n, long framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenFramebuffers

      public static void glGenFramebuffers(IntBuffer framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenFramebuffers

      public static int glGenFramebuffers()
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glCheckFramebufferStatus

      public static int glCheckFramebufferStatus(int target)
      GLenum glCheckFramebufferStatus(GLenum target)
    • glFramebufferTexture1D

      public static void glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
      void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
    • glFramebufferTexture2D

      public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
      void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
    • glFramebufferTexture3D

      public static void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)
      void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer)
    • glFramebufferTextureLayer

      public static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
      void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
    • glFramebufferRenderbuffer

      public static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
      void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
    • nglGetFramebufferAttachmentParameteriv

      public static void nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetFramebufferAttachmentParameteriv

      public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetFramebufferAttachmentParameteri

      public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • 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)
      void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
    • glGenerateMipmap

      public static void glGenerateMipmap(int target)
      void glGenerateMipmap(GLenum target)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int[] renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glGenRenderbuffers

      public static void glGenRenderbuffers(int[] renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGetRenderbufferParameteriv

      public static void glGetRenderbufferParameteriv(int target, int pname, int[] params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int[] framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glGenFramebuffers

      public static void glGenFramebuffers(int[] framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGetFramebufferAttachmentParameteriv

      public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)