Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <FramebufferObject.hpp>

Public Member Functions | |
| FBODepthStencilBufferAttachment (EDepthStencilType type) | |
| virtual const char * | className () |
| Returns the name of the class. | |
| void | setType (EDepthStencilType type) |
| Defines the type to specify when allocating the renderbuffer storage. Note that this function schedules a reallocation of the renderbuffer storage. | |
| EDepthStencilType | type () const |
| void | bindAttachment (int w, int h, EAttachmentPoint attach_point) |
| Binds this renderbuffer to the currently active framebuffer object (GL_FRAMEBUFFER). | |
Protected Member Functions | |
| virtual int | internalType () |
Protected Attributes | |
| EDepthStencilType | mType |
Supports GL_EXT_framebuffer_multisample.
| vl::FBODepthStencilBufferAttachment::FBODepthStencilBufferAttachment | ( | EDepthStencilType | type | ) | [inline] |
| virtual const char* vl::FBODepthStencilBufferAttachment::className | ( | ) | [inline, virtual] |
| void vl::FBODepthStencilBufferAttachment::setType | ( | EDepthStencilType | type | ) | [inline] |
Defines the type to specify when allocating the renderbuffer storage. Note that this function schedules a reallocation of the renderbuffer storage.
| EDepthStencilType vl::FBODepthStencilBufferAttachment::type | ( | ) | const [inline] |
| void vl::FBODepthStencilBufferAttachment::bindAttachment | ( | int | w, | |
| int | h, | |||
| EAttachmentPoint | attach_point | |||
| ) | [inline, virtual] |
Binds this renderbuffer to the currently active framebuffer object (GL_FRAMEBUFFER).
This function also initializes its storage if 'w' and 'h' differ from the renderbuffer's current width() and height() and the renderbuffer is not a texture.
Implements vl::FBOAttachmentAbstract.
| virtual int vl::FBODepthStencilBufferAttachment::internalType | ( | ) | [inline, protected, virtual] |
Implements vl::FBORenderbufferAttachment.