Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class EXTFramebufferBlit

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to the EXT_framebuffer_blit extension.

This extension modifies EXT_framebuffer_object 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.

Promoted to core in OpenGL 3.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_DRAW_FRAMEBUFFER_BINDING_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DRAW_FRAMEBUFFER_EXT

Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.

public static final int
GL_READ_FRAMEBUFFER_BINDING_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_READ_FRAMEBUFFER_EXT

Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_DRAW_FRAMEBUFFER_BINDING_EXTback to summary
public static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_DRAW_FRAMEBUFFER_EXTback to summary
public static final int GL_DRAW_FRAMEBUFFER_EXT

Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.

GL_READ_FRAMEBUFFER_BINDING_EXTback to summary
public static final int GL_READ_FRAMEBUFFER_BINDING_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_READ_FRAMEBUFFER_EXTback to summary
public static final int GL_READ_FRAMEBUFFER_EXT

Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.

Constructor Detail

EXTFramebufferBlitback to summary
protected EXTFramebufferBlit()

Method Detail

glBlitFramebufferEXTback to summary
public static native void glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)