lux::BidirIntegrator Member List
This is the complete list of members for
lux::BidirIntegrator, including all inherited members.
BidirIntegrator(int ed, int ld, float et, float lt, LightStrategy ls, bool d) | lux::BidirIntegrator | [inline] |
clone() const | lux::BidirIntegrator | [virtual] |
CreateSurfaceIntegrator(const ParamSet ¶ms) | lux::BidirIntegrator | [static] |
CreateSurfaceIntegrator(const ParamSet ¶ms) | lux::BidirIntegrator | [static] |
debug | lux::BidirIntegrator | [private] |
directBSDFCompOffset | lux::BidirIntegrator | [private] |
directBSDFOffset | lux::BidirIntegrator | [private] |
directLightNumOffset | lux::BidirIntegrator | [private] |
directLightOffset | lux::BidirIntegrator | [private] |
evalPath(const Scene *scene, BidirVertex *eye, int nEye, BidirVertex *light, int nLight) const | lux::BidirIntegrator | [private] |
eyeBSDFCompOffset | lux::BidirIntegrator | [private] |
eyeBSDFOffset | lux::BidirIntegrator | [private] |
eyeBufferId | lux::BidirIntegrator | |
eyeThreshold | lux::BidirIntegrator | |
G(const BidirVertex &v0, const BidirVertex &v1) | lux::BidirIntegrator | [private, static] |
generatePath(const Scene *scene, const Ray &r, const Sample *sample, const int *bsdfOffset, const int *bsdfCompOffset, BidirVertex *vertices, int maxVerts) const | lux::BidirIntegrator | [private] |
HasIntegrationSampler(IntegrationSampler *is) | lux::BidirIntegrator | [inline] |
Li(const TsPack *tspack, const Scene *scene, const Sample *sample) const | lux::BidirIntegrator | [virtual] |
Li(const Scene *scene, const RayDifferential &ray, const Sample *sample, float *alpha) const | lux::BidirIntegrator | |
lightBSDFCompOffset | lux::BidirIntegrator | [private] |
lightBSDFOffset | lux::BidirIntegrator | [private] |
lightBufferId | lux::BidirIntegrator | |
lightComponentOffset | lux::BidirIntegrator | [private] |
lightDirOffset | lux::BidirIntegrator | [private] |
lightNumOffset | lux::BidirIntegrator | [private] |
lightPosOffset | lux::BidirIntegrator | [private] |
LightStrategy enum name | lux::BidirIntegrator | |
lightStrategy | lux::BidirIntegrator | [private] |
lightThreshold | lux::BidirIntegrator | |
maxEyeDepth | lux::BidirIntegrator | |
maxLightDepth | lux::BidirIntegrator | |
Preprocess(const TsPack *tspack, const Scene *scene) | lux::BidirIntegrator | [virtual] |
RequestSamples(Sample *sample, const Scene *scene) | lux::BidirIntegrator | [virtual] |
RequestSamples(Sample *sample, const Scene *scene) | lux::BidirIntegrator | [virtual] |
SAMPLE_ALL_UNIFORM enum value | lux::BidirIntegrator | |
SAMPLE_AUTOMATIC enum value | lux::BidirIntegrator | |
SAMPLE_ONE_UNIFORM enum value | lux::BidirIntegrator | |
sampleDirectOffset | lux::BidirIntegrator | [private] |
sampleEyeOffset | lux::BidirIntegrator | |
sampleLightOffset | lux::BidirIntegrator | |
visible(const Scene *scene, const Point &P0, const Point &P1) | lux::BidirIntegrator | [private, static] |
weightPath(BidirVertex *eye, int nEye, BidirVertex *light, int nLight) const | lux::BidirIntegrator | [private] |
~BidirIntegrator() | lux::BidirIntegrator | [inline, virtual] |
~Integrator() | lux::Integrator | [virtual] |