# cocos.gl_framebuffer_object module

A thin wrapper for OpenGL framebuffer objets. For implementation use only

class `FramebufferObject`

  Bases: `object`

  Wrapper for framebuffer objects. See

  http://oss.sgi.com/projects/ogl-sample/registry/EXT/framebuffer_object.txt

  API is not very OO, should be improved.

  `bind`()

    Set FBO as current rendering target

  `check_status`()

    Check that currently set framebuffer is ready for rendering

  `texture2d`(texture)

    Map currently bound framebuffer (not necessarily self) to texture

  `unbind`()

    Set default framebuffer as current rendering target