Class NVFramebufferBlit



  • public class NVFramebufferBlit
    extends java.lang.Object
    Native bindings to the NV_framebuffer_blit extension.

    This extension modifies OpenGL ES 2.0 by splitting the framebuffer object binding point into separate DRAW and READ bindings. This allows copying directly from one framebuffer to another. In addition, a new high performance blit function is added to facilitate these blits and perform some data conversion where allowed.

    Requires GLES 2.0.

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int GL_DRAW_FRAMEBUFFER_BINDING_NV
      Accepted by the pname parameters of GetIntegerv and GetFloatv.
      static int GL_DRAW_FRAMEBUFFER_NV
      Accepted by the target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
      static int GL_READ_FRAMEBUFFER_BINDING_NV
      Accepted by the pname parameters of GetIntegerv and GetFloatv.
      static int GL_READ_FRAMEBUFFER_NV
      Accepted by the target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static void glBlitFramebufferNV(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • GL_READ_FRAMEBUFFER_NV

        public static final int GL_READ_FRAMEBUFFER_NV
        Accepted by the target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
        See Also:
        Constant Field Values
      • GL_DRAW_FRAMEBUFFER_NV

        public static final int GL_DRAW_FRAMEBUFFER_NV
        Accepted by the target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture2D, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
        See Also:
        Constant Field Values
      • GL_DRAW_FRAMEBUFFER_BINDING_NV

        public static final int GL_DRAW_FRAMEBUFFER_BINDING_NV
        Accepted by the pname parameters of GetIntegerv and GetFloatv.
        See Also:
        Constant Field Values
      • GL_READ_FRAMEBUFFER_BINDING_NV

        public static final int GL_READ_FRAMEBUFFER_BINDING_NV
        Accepted by the pname parameters of GetIntegerv and GetFloatv.
        See Also:
        Constant Field Values
    • Method Detail

      • glBlitFramebufferNV

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