#include <ecintegrator.h>
Public Member Functions | |
AmbientOcclusionIntegrator (const char *a_sID, int a_nSamples, float a_fDistance, YRColorRGB a_color) | |
Basic constructor. | |
Protected Member Functions | |
virtual void | DeleteObject () |
Child message hook for reference-count based destruction. |
Definition at line 199 of file ecintegrator.h.
AmbientOcclusionIntegrator::AmbientOcclusionIntegrator | ( | const char * | a_sID, | |
int | a_nSamples, | |||
float | a_fDistance, | |||
YRColorRGB | a_color | |||
) |
Basic constructor.
a_sID | Unique integrator name | |
a_nSamples | Number of rays used to detect if an object is occluded | |
a_fDistance | Length of occlusion rays | |
a_color | Color for ambient occlusion rays |
virtual void AmbientOcclusionIntegrator::DeleteObject | ( | ) | [inline, protected, virtual] |
Child message hook for reference-count based destruction.
The child class is responsible for deleting any instance to which this this function is called.
Reimplemented from EclipseObject.
Definition at line 219 of file ecintegrator.h.