#include <RayTrArch.h>
Inheritance diagram for RayTrArch::Params:

Public Member Functions | |
| Params () | |
Public Attributes | |
| Intersector * | intersector |
| [NULL] ray intersector computing the closest intersection | |
| Color3f | background |
| [(0,0,0)] background color of scene | |
| RTRender::PixelRend | pixelRendering |
| [CENTROID] pixel sampling strategy for per-pixel ray casts | |
| unsigned | raysPerPixel |
| [1] number of rays casted per pixel | |
| RTRender::FBWriteMode | fbWriteMode |
| [PER_LINE] startegy of frame-buffer updates: per-pixel, per-line | |
| unsigned | fbWriteElements |
| [1] number of elements (pixels, lines, etc.) written at once | |
| unsigned | cacheDepth |
| [1] max. depth of recursion in which we cache objects that that blocks a light sources | |
| unsigned | shadowRays |
| [1] number of shadow rays in direct illumination casted towards the non-point light sources ( >1 for soft shaddows) | |
| unsigned | maxRecDepth |
| [3] maximal depth of recursion | |
| float | minRecWeight |
| [0.001] minimal weight of rays during recursion | |
| int * | stopFlag |
| [NULL] pointer to stop flag | |
| DiffuseBRDF * | diffBRDF |
| [NULL] default deffise BRDF | |
| SpecularBRDF * | specBRDF |
| [NULL] default specular BRDF | |
Definition at line 23 of file RayTrArch.h.
|
|
Reimplemented from Architecture::Params. Reimplemented in IrradCacheVisualizer::Params, PathTrArch::Params, PhotonMappingArch::Params, and PhotonMapVisualizer::Params. Definition at line 35 of file RayTrArch.h. |
|
|
[(0,0,0)] background color of scene
Definition at line 25 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[1] max. depth of recursion in which we cache objects that that blocks a light sources
Definition at line 30 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
|
[NULL] default deffise BRDF
Definition at line 31 of file Architecture.h. Referenced by Architecture::Architecture(). |
|
|
[1] number of elements (pixels, lines, etc.) written at once
Definition at line 29 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[PER_LINE] startegy of frame-buffer updates: per-pixel, per-line
Definition at line 28 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[NULL] ray intersector computing the closest intersection
Definition at line 24 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[3] maximal depth of recursion
Definition at line 32 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
|
[0.001] minimal weight of rays during recursion
Definition at line 33 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
|
[CENTROID] pixel sampling strategy for per-pixel ray casts
Definition at line 26 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[1] number of rays casted per pixel
Definition at line 27 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
|
[1] number of shadow rays in direct illumination casted towards the non-point light sources ( >1 for soft shaddows)
Definition at line 31 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
|
[NULL] default specular BRDF
Definition at line 32 of file Architecture.h. Referenced by Architecture::Architecture(). |
|
|
[NULL] pointer to stop flag
Definition at line 30 of file Architecture.h. Referenced by Architecture::Architecture(). |
1.4.6