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

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

      public static void glBindRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLuint") 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(@NativeType("GLuint const *") IntBuffer renderbuffers)
      void glDeleteRenderbuffers(GLsizei n, GLuint const * renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(@NativeType("GLuint const *") 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(@NativeType("GLuint *") IntBuffer renderbuffers)
      void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
    • glGenRenderbuffers

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

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

      public static void glRenderbufferStorageMultisample(@NativeType("GLenum") int target, @NativeType("GLsizei") int samples, @NativeType("GLenum") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") 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(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
      void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)
    • glGetRenderbufferParameteri

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

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

      public static void glBindFramebuffer(@NativeType("GLenum") int target, @NativeType("GLuint") 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(@NativeType("GLuint const *") IntBuffer framebuffers)
      void glDeleteFramebuffers(GLsizei n, GLuint const * framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(@NativeType("GLuint const *") 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(@NativeType("GLuint *") IntBuffer framebuffers)
      void glGenFramebuffers(GLsizei n, GLuint * framebuffers)
    • glGenFramebuffers

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

      @NativeType("GLenum") public static int glCheckFramebufferStatus(@NativeType("GLenum") int target)
      GLenum glCheckFramebufferStatus(GLenum target)
    • glFramebufferTexture1D

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

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

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

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

      public static void glFramebufferRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int renderbuffertarget, @NativeType("GLuint") 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(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glGetFramebufferAttachmentParameteri

      @NativeType("void") public static int glGetFramebufferAttachmentParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int pname)
      void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)
    • glBlitFramebuffer

      public static void glBlitFramebuffer(@NativeType("GLint") int srcX0, @NativeType("GLint") int srcY0, @NativeType("GLint") int srcX1, @NativeType("GLint") int srcY1, @NativeType("GLint") int dstX0, @NativeType("GLint") int dstY0, @NativeType("GLint") int dstX1, @NativeType("GLint") int dstY1, @NativeType("GLbitfield") int mask, @NativeType("GLenum") 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(@NativeType("GLenum") int target)
      void glGenerateMipmap(GLenum target)
    • glDeleteRenderbuffers

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

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

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

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

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

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