Package com.jme3.renderer.opengl
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidglBindFramebufferEXT(int target, int frameBuffer) voidglBindRenderbufferEXT(int target, int renderBuffer) voidglBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) intglCheckFramebufferStatusEXT(int target) voidglDeleteFramebuffersEXT(IntBuffer frameBuffers) voidglDeleteRenderbuffersEXT(IntBuffer renderBuffers) voidglFramebufferRenderbufferEXT(int target, int attachment, int renderBufferTarget, int renderBuffer) voidglFramebufferTexture2DEXT(int target, int attachment, int texTarget, int texture, int level) voidglFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer) voidglGenerateMipmapEXT(int target) voidglGenFramebuffersEXT(IntBuffer frameBuffers) voidglGenRenderbuffersEXT(IntBuffer renderBuffers) voidglRenderbufferStorageEXT(int target, int internalFormat, int width, int height) voidglRenderbufferStorageMultisampleEXT(int target, int samples, int internalFormat, int width, int height)
-
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
-
glDeleteRenderbuffersEXT
-
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
-
glGenRenderbuffersEXT
-
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)
-