#include <io/input.h>

Go to the source code of this file.
Classes | |
| class | RenderTarget |
| A structure to handle render targets. More... | |
| struct | MSAA |
| A structure to handle Multi-Sample Anti-Aliasing (MSAA) framebuffers. More... | |
| struct | DFBO |
| A structure to handle Deferred Frame Buffer Objects (DFBO). More... | |
| struct | CFBO |
| A structure to handle Complete Frame Buffer Objects (CFBO). More... | |
Typedefs | |
| typedef unsigned int | FBO |
| Alias for an unsigned int representing a Frame Buffer Object. | |
| typedef FBO | FrameBuffer |
| Alias for FBO, representing a Frame Buffer Object. | |
| typedef unsigned int | RBO |
| Alias for an unsigned int representing a Render Buffer Object. | |
Functions | |
| void | swap_intermediate_fbo () |
| Swaps the intermediate framebuffer. | |
| TextureMap | get_intermediate_texture () |
| Gets the last intermediate framebuffer texture. | |
| void | use_intermediate_fbo () |
| Sets the current framebuffer to an intermediate framebuffer. | |
| void | create_intermediate_fbo () |
| Creates two intermediate framebuffers. | |
| void | free_intermediate_fbo () |
| Frees the resources associated with the intermediate framebuffers. | |
| void | resize_intermediate_fbo () |
| Resizes the intermediate framebuffers. | |
| void | use_fbo (GLenum mode, FBO fbo) |
| Sets the current framebuffer. | |
| FBO | get_fbo () |
| Gets the current framebuffer. | |
| void | create_dfbo (DFBO *dfbo) |
| Creates a Deferred Frame Buffer Object (DFBO). | |
| void | free_dfbo (DFBO *dfbo) |
| Frees the resources associated with a DFBO. | |
| void | resize_dfbo (DFBO *dfbo) |
| Resizes a DFBO. | |
| void | create_cfbo (CFBO *cFbo) |
| Creates a CFBO (Complete Frame Buffer Object). | |
| void | free_cfbo (CFBO *cFbo) |
| Frees the resources associated with a CFBO. | |
| void | resize_cfbo (CFBO *cFbo) |
| Resizes a CFBO. | |
| void | create_msaa (MSAA *msaa) |
| Creates an MSAA framebuffer. | |
| void | free_msaa (MSAA *msaa) |
| Frees the resources associated with an MSAA framebuffer. | |
| void | resize_msaa (MSAA *msaa) |
| Resizes an MSAA framebuffer. | |