Interface GLFbo

All Known Implementing Classes:
AndroidGL, IosGL, LwjglGLFboEXT, LwjglGLFboGL3

public interface GLFbo
Framebuffer object functions.

Available by default in OpenGL ES 2, but on desktop GL 2 an extension is required.

  • Field Details

    • GL_COLOR_ATTACHMENT0_EXT

      static final int GL_COLOR_ATTACHMENT0_EXT
      See Also:
    • GL_COLOR_ATTACHMENT1_EXT

      static final int GL_COLOR_ATTACHMENT1_EXT
      See Also:
    • GL_COLOR_ATTACHMENT2_EXT

      static final int GL_COLOR_ATTACHMENT2_EXT
      See Also:
    • GL_COLOR_ATTACHMENT3_EXT

      static final int GL_COLOR_ATTACHMENT3_EXT
      See Also:
    • GL_COLOR_ATTACHMENT4_EXT

      static final int GL_COLOR_ATTACHMENT4_EXT
      See Also:
    • GL_COLOR_ATTACHMENT5_EXT

      static final int GL_COLOR_ATTACHMENT5_EXT
      See Also:
    • GL_COLOR_ATTACHMENT6_EXT

      static final int GL_COLOR_ATTACHMENT6_EXT
      See Also:
    • GL_COLOR_ATTACHMENT7_EXT

      static final int GL_COLOR_ATTACHMENT7_EXT
      See Also:
    • GL_COLOR_ATTACHMENT8_EXT

      static final int GL_COLOR_ATTACHMENT8_EXT
      See Also:
    • GL_COLOR_ATTACHMENT9_EXT

      static final int GL_COLOR_ATTACHMENT9_EXT
      See Also:
    • GL_COLOR_ATTACHMENT10_EXT

      static final int GL_COLOR_ATTACHMENT10_EXT
      See Also:
    • GL_COLOR_ATTACHMENT11_EXT

      static final int GL_COLOR_ATTACHMENT11_EXT
      See Also:
    • GL_COLOR_ATTACHMENT12_EXT

      static final int GL_COLOR_ATTACHMENT12_EXT
      See Also:
    • GL_COLOR_ATTACHMENT13_EXT

      static final int GL_COLOR_ATTACHMENT13_EXT
      See Also:
    • GL_COLOR_ATTACHMENT14_EXT

      static final int GL_COLOR_ATTACHMENT14_EXT
      See Also:
    • GL_COLOR_ATTACHMENT15_EXT

      static final int GL_COLOR_ATTACHMENT15_EXT
      See Also:
    • GL_DEPTH_ATTACHMENT_EXT

      static final int GL_DEPTH_ATTACHMENT_EXT
      See Also:
    • GL_DRAW_FRAMEBUFFER_BINDING_EXT

      static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT
      See Also:
    • GL_DRAW_FRAMEBUFFER_EXT

      static final int GL_DRAW_FRAMEBUFFER_EXT
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT

      static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT

      static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
      See Also:
    • GL_FRAMEBUFFER_COMPLETE_EXT

      static final int GL_FRAMEBUFFER_COMPLETE_EXT
      See Also:
    • GL_FRAMEBUFFER_EXT

      static final int GL_FRAMEBUFFER_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT

      static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
      See Also:
    • GL_FRAMEBUFFER_UNSUPPORTED_EXT

      static final int GL_FRAMEBUFFER_UNSUPPORTED_EXT
      See Also:
    • GL_INVALID_FRAMEBUFFER_OPERATION_EXT

      static final int GL_INVALID_FRAMEBUFFER_OPERATION_EXT
      See Also:
    • GL_MAX_COLOR_ATTACHMENTS_EXT

      static final int GL_MAX_COLOR_ATTACHMENTS_EXT
      See Also:
    • GL_MAX_RENDERBUFFER_SIZE_EXT

      static final int GL_MAX_RENDERBUFFER_SIZE_EXT
      See Also:
    • GL_READ_FRAMEBUFFER_BINDING_EXT

      static final int GL_READ_FRAMEBUFFER_BINDING_EXT
      See Also:
    • GL_READ_FRAMEBUFFER_EXT

      static final int GL_READ_FRAMEBUFFER_EXT
      See Also:
    • GL_RENDERBUFFER_EXT

      static final int GL_RENDERBUFFER_EXT
      See Also:
  • Method Details

    • glBindFramebufferEXT

      void glBindFramebufferEXT(int target, int frameBuffer)
    • glBindRenderbufferEXT

      void glBindRenderbufferEXT(int target, int renderBuffer)
    • glBlitFramebufferEXT

      void glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
    • glCheckFramebufferStatusEXT

      int glCheckFramebufferStatusEXT(int target)
    • glDeleteFramebuffersEXT

      void glDeleteFramebuffersEXT(IntBuffer frameBuffers)
    • glDeleteRenderbuffersEXT

      void glDeleteRenderbuffersEXT(IntBuffer renderBuffers)
    • glFramebufferRenderbufferEXT

      void glFramebufferRenderbufferEXT(int target, int attachment, int renderBufferTarget, int renderBuffer)
    • glFramebufferTexture2DEXT

      void glFramebufferTexture2DEXT(int target, int attachment, int texTarget, int texture, int level)
    • glFramebufferTextureLayerEXT

      void glFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer)
    • glGenFramebuffersEXT

      void glGenFramebuffersEXT(IntBuffer frameBuffers)
    • glGenRenderbuffersEXT

      void glGenRenderbuffersEXT(IntBuffer renderBuffers)
    • glGenerateMipmapEXT

      void glGenerateMipmapEXT(int target)
    • glRenderbufferStorageEXT

      void glRenderbufferStorageEXT(int target, int internalFormat, int width, int height)
    • glRenderbufferStorageMultisampleEXT

      void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalFormat, int width, int height)