# Visualization Library

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

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

# E:/VisualizationLibrary/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/FramebufferObject.hpp File Reference

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

## Classes

class | vl::FBOAttachmentAbstract
| Abstract class that represents a framebuffer object attachment, i.e. More...
class | vl::FBORenderbufferAttachment
| Abstract class that represents a framebuffer renderbuffer attachment, i.e. More...
class | vl::FBOColorBufferAttachment
| A color renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBODepthBufferAttachment
| A depth renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOStencilBufferAttachment
| A stencil renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBODepthStencilBufferAttachment
| A depth+stencil renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOTexture1DAttachment
| A 1D texture renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOTexture2DAttachment
| A 2D texture renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOTextureAttachment
| A texture renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOTexture3DAttachment
| A 3D texture renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBOTextureLayerAttachment
| A texture layer renderbuffer to be attached to a framebuffer object rendering target (FBORenderTarget). More...
class | vl::FBORenderTarget
| Implements a framebuffer object to be used as a rendering target as specified by the GL_EXT_framebuffer_object extension. More...

## Namespaces

namespace | vl
| Visualization Library namespace.

Visualization Library v2009.07 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Mon Aug 10 21:41:28 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.