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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
glBindFramebufferEXT
(int target, int frameBuffer) void
glBindRenderbufferEXT
(int target, int renderBuffer) void
glBlitFramebufferEXT
(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) int
glCheckFramebufferStatusEXT
(int target) void
glDeleteFramebuffersEXT
(IntBuffer frameBuffers) void
glDeleteRenderbuffersEXT
(IntBuffer renderBuffers) void
glFramebufferRenderbufferEXT
(int target, int attachment, int renderBufferTarget, int renderBuffer) void
glFramebufferTexture2DEXT
(int target, int attachment, int texTarget, int texture, int level) void
glFramebufferTextureLayerEXT
(int target, int attachment, int texture, int level, int layer) void
glGenerateMipmapEXT
(int target) void
glGenFramebuffersEXT
(IntBuffer frameBuffers) void
glGenRenderbuffersEXT
(IntBuffer renderBuffers) void
glRenderbufferStorageEXT
(int target, int internalFormat, int width, int height) void
glRenderbufferStorageMultisampleEXT
(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)
-