#include <fbo.h>

Public Member Functions | |
| void | Del (void) |
| bool | DetachAll (void) |
| FrameBuffer (void) | |
| void | Gen (void) |
| bool | IsValid (void) const |
Protected Types | |
| typedef std::map< GLenum, RenderTarget * > | RTMap |
| typedef RTMap::const_iterator | RTMap_ci |
| typedef RTMap::iterator | RTMap_i |
Protected Member Functions | |
| bool | AddRT (RenderTarget *rt) |
| void | DoBind (void) |
| void | DoUnbind (void) |
| bool | RemoveRT (RenderTarget *rt) |
Protected Attributes | |
| RTMap | renderTargets |
Friends | |
| class | RenderTarget |
typedef std::map<GLenum, RenderTarget *> FrameBuffer::RTMap [protected] |
typedef RTMap::const_iterator FrameBuffer::RTMap_ci [protected] |
typedef RTMap::iterator FrameBuffer::RTMap_i [protected] |
| FrameBuffer::FrameBuffer | ( | void | ) | [inline] |
| bool FrameBuffer::AddRT | ( | RenderTarget * | rt | ) | [inline, protected] |
| void FrameBuffer::Del | ( | void | ) | [inline, virtual] |
| bool FrameBuffer::DetachAll | ( | void | ) | [inline] |
| void FrameBuffer::DoBind | ( | void | ) | [inline, protected, virtual] |
| void FrameBuffer::DoUnbind | ( | void | ) | [inline, protected, virtual] |
| void FrameBuffer::Gen | ( | void | ) | [inline, virtual] |
| bool FrameBuffer::IsValid | ( | void | ) | const [inline] |
| bool FrameBuffer::RemoveRT | ( | RenderTarget * | rt | ) | [inline, protected] |
friend class RenderTarget [friend] |
RTMap FrameBuffer::renderTargets [protected] |