Classes | |
| class | Renderer |
| The basis class for renderer models. More... | |
| class | Renderer |
| The basis class for renderer models. More... | |
Functions | |
| uint32 | Renderer::memory () |
| void | Renderer::set_minterface (MatterInterface *minterface) |
| void | Renderer::set_sinterface (SamplerInterface *sinterface) |
| void | Renderer::set_grinterface (GraphicsInterface *grinterface) |
| virtual bool | Renderer::init ()=0 |
| virtual bool | Renderer::eval (ray &r, vec3 &col)=0 |
Variables | |
| uint32 | Renderer::_memory_used |
| vec3 * | Renderer::_vtab |
| vec3 * | Renderer::_ntab |
| int | Renderer::_shadow_min |
| int | Renderer::_shadow_max |
| int | Renderer::_shadow_step |
| MatterInterface * | Renderer::_minterface |
| SamplerInterface * | Renderer::_sinterface |
| GraphicsInterface * | Renderer::_grinterface |
Renderer describes the method used to compute illumination at a given point int the scene. Actually no multipasses methods are supported but it is planed in a relatively near future.
| virtual bool Renderer::eval | ( | ray & | r, | |
| vec3 & | col | |||
| ) | [pure virtual, inherited] |
Evaluate a primary ray.
| r | the ray to evaluate, | |
| col | the resulting color. |
| virtual bool Renderer::init | ( | ) | [pure virtual, inherited] |
Initialises something at ... TODO: finnish !!!
1.5.0