# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

Classes | Namespaces

# D:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vlGraphics/FramebufferObject.hpp File Reference

`#include <vlGraphics/Camera.hpp>`
`#include <vlGraphics/Texture.hpp>`
`#include <set>`
`#include <map>`

Go to the source code of this file.

## Classes

class | vl::FBOAbstractAttachment
| Abstract class that represents a framebuffer object attachment to be used with FramebufferObject. More...
class | vl::FBORenderbufferAttachment
| Abstract class that represents a framebuffer renderbuffer attachment, that is, a non-texture fbo attachment (wraps `glFramebufferRenderbuffer()`). More...
class | vl::FBOColorBufferAttachment
| A color renderbuffer to be attached to a FramebufferObject. More...
class | vl::FBODepthBufferAttachment
| A depth renderbuffer to be attached to a FramebufferObject. More...
class | vl::FBOStencilBufferAttachment
| A stencil renderbuffer to be attached to a FramebufferObject. More...
class | vl::FBODepthStencilBufferAttachment
| A depth+stencil renderbuffer to be attached to a FramebufferObject. More...
class | vl::FBOAbstractTextureAttachment
| Base class for all the framebuffer texture attachments (see also FramebufferObject). More...
class | vl::FBOTexture1DAttachment
| A 1D texture renderbuffer to be attached to a FramebufferObject (wraps `glFramebufferTexture1D()`). More...
class | vl::FBOTexture2DAttachment
| A 2D texture renderbuffer to be attached to a FramebufferObject (wraps `glFramebufferTexture2D()`). More...
class | vl::FBOTextureAttachment
| A texture renderbuffer to be attached to a FramebufferObject (wraps `glFramebufferTexture()`). More...
class | vl::FBOTexture3DAttachment
| A 3D texture renderbuffer to be attached to a FramebufferObject (wraps `glFramebufferTexture3D()`). More...
class | vl::FBOTextureLayerAttachment
| A texture layer renderbuffer to be attached to a FramebufferObject (wraps `glFramebufferTextureLayer()`). More...
class | vl::FramebufferObject
| Implements a framebuffer object to be used as a rendering target as specified by the `ARB_framebuffer_object` extension. More...

## Namespaces

namespace | vl

| Visualization Library namespace.

Visualization Library v2011.09.1162 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu Jan 26 2012 00:43:51.
Permission is granted to use this page to write and publish articles regarding Visualization Library.