, including all inherited members.
| BidirIntegrator(int ed, int ld, LightStrategy ls) | lux::BidirIntegrator | [inline] |
| clone() const | lux::BidirIntegrator | [virtual] |
| CreateSurfaceIntegrator(const ParamSet ¶ms) | lux::BidirIntegrator | [static] |
| CreateSurfaceIntegrator(const ParamSet ¶ms) | lux::BidirIntegrator | [static] |
| directBSDFCompOffset | lux::BidirIntegrator | [private] |
| directBSDFOffset | lux::BidirIntegrator | [private] |
| directLightNumOffset | lux::BidirIntegrator | [private] |
| directLightOffset | lux::BidirIntegrator | [private] |
| evalPath(const Scene *scene, vector< BidirVertex > &eye, int nEye, vector< BidirVertex > &light, int nLight) const | 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] |
| G(const BidirVertex &v0, const BidirVertex &v1) | lux::BidirIntegrator | [private, static] |
| G(const BidirVertex &v0, const BidirVertex &v1) | lux::BidirIntegrator | [private, static] |
| generatePath(const Scene *scene, const Ray &r, const Sample *sample, int sampleOffset, vector< BidirVertex > &vertices) const | lux::BidirIntegrator | [private] |
| 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] |
| IsFluxBased() | lux::SurfaceIntegrator | [inline, virtual] |
| Li(const Scene *scene, const RayDifferential &ray, const Sample *sample, float *alpha) const | lux::BidirIntegrator | [virtual] |
| Li(const Scene *scene, const RayDifferential &ray, const Sample *sample, float *alpha) const | lux::BidirIntegrator | [virtual] |
| lightBSDFCompOffset | lux::BidirIntegrator | [private] |
| lightBSDFOffset | lux::BidirIntegrator | [private] |
| lightDirOffset | lux::BidirIntegrator | [private] |
| lightNumOffset | lux::BidirIntegrator | [private] |
| lightPosOffset | lux::BidirIntegrator | [private] |
| lightStrategy | lux::BidirIntegrator | [private] |
| LightStrategy enum name | lux::BidirIntegrator | |
| maxEyeDepth | lux::BidirIntegrator | [private] |
| maxLightDepth | lux::BidirIntegrator | [private] |
| Preprocess(const Scene *scene) | lux::Integrator | [inline, 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 | [private] |
| sampleLightOffset | lux::BidirIntegrator | [private] |
| visible(const Scene *scene, const Point &P0, const Point &P1) | lux::BidirIntegrator | [private, static] |
| visible(const Scene *scene, const Point &P0, const Point &P1) | lux::BidirIntegrator | [private, static] |
| weightPath(vector< BidirVertex > &eye, int nEye, vector< BidirVertex > &light, int nLight, float pdfLight, bool directLight) const | lux::BidirIntegrator | [private] |
| weightPath(BidirVertex *eye, int nEye, BidirVertex *light, int nLight) const | lux::BidirIntegrator | [private] |
| ~Integrator() | lux::Integrator | [virtual] |