, 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] |