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 !!!