#include <Renderer.h>
Inheritance diagram for LUVis::Renderer:

Public Member Functions | |
| virtual void | Render () |
| render Methode | |
| virtual void | Resize (GLsizei width, GLsizei height) |
| resize methode | |
| Renderer (LUVis::Environment^_env) | |
| ~Renderer (void) | |
| void | CheckFrameBufferStatus () |
| helperfunction to check framebuffer status | |
| void | destroy () |
| destroys all textures and shaderprograms | |
Protected Member Functions | |
| void | add (Texture^text) |
| void | add (Program^prog) |
Protected Attributes | |
| Environment | env |
| Pointer to the Environment. | |
Private Attributes | |
| ArrayList | TextureList |
| Arraylist where all textures are stored. | |
| ArrayList | ShaderList |
| Arraylist where all ShaderPrograms are stored. | |
| Renderer::Renderer | ( | LUVis::Environment^ | _env | ) |
| Renderer::~Renderer | ( | void | ) |
| void Renderer::add | ( | Program^ | prog | ) | [protected] |
| void Renderer::add | ( | Texture^ | text | ) | [protected] |
| void Renderer::CheckFrameBufferStatus | ( | ) |
helperfunction to check framebuffer status
| void Renderer::destroy | ( | ) |
destroys all textures and shaderprograms
| void Renderer::Render | ( | ) | [virtual] |
| void Renderer::Resize | ( | GLsizei | width, | |
| GLsizei | height | |||
| ) | [virtual] |
Environment LUVis::Renderer::env [protected] |
Pointer to the Environment.
ArrayList LUVis::Renderer::ShaderList [private] |
Arraylist where all ShaderPrograms are stored.
ArrayList LUVis::Renderer::TextureList [private] |
Arraylist where all textures are stored.
1.4.7