The spica renderer
|
This is the complete list of members for spica::AreaLight, including all inherited members.
area() const (defined in spica::AreaLight) | spica::AreaLight | inline |
AreaLight(const std::shared_ptr< Shape > &shape, const Transform &lightToWorld, const Spectrum &Lemit, int numSamples=1) (defined in spica::AreaLight) | spica::AreaLight | |
AreaLight(RenderParams ¶ms) (defined in spica::AreaLight) | spica::AreaLight | |
clone() const override (defined in spica::AreaLight) | spica::AreaLight | virtual |
CObject() (defined in spica::CObject) | spica::CObject | |
isArea() const (defined in spica::Light) | spica::Light | inline |
isDelta() const (defined in spica::Light) | spica::Light | inlinevirtual |
L(const Interaction &pLight, const Vector3d &dir) const override (defined in spica::AreaLight) | spica::AreaLight | virtual |
Le(const Ray &ray) const (defined in spica::Light) | spica::Light | virtual |
Lemit_ (defined in spica::AreaLight) | spica::AreaLight | protected |
Light(LightType type, const Transform &light2World, int numSamples=1) (defined in spica::Light) | spica::Light | |
lightToWorld_ (defined in spica::Light) | spica::Light | protected |
numSamples_ (defined in spica::Light) | spica::Light | protected |
pdfLe(const Ray &ray, const Normal3d &nLight, double *pdfPos, double *pdfDir) const override (defined in spica::AreaLight) | spica::AreaLight | virtual |
pdfLi(const Interaction &pObj, const Vector3d &dir) const override | spica::AreaLight | virtual |
power() const override (defined in spica::AreaLight) | spica::AreaLight | virtual |
sampleLe(const Point2d &rand1, const Point2d &rand2, Ray *ray, Normal3d *nLight, double *pdfPos, double *pdfDir) const override (defined in spica::AreaLight) | spica::AreaLight | virtual |
sampleLi(const Interaction &isect, const Point2d &rands, Vector3d *dir, double *pdf, VisibilityTester *vis) const override | spica::AreaLight | virtual |
shape_ (defined in spica::AreaLight) | spica::AreaLight | protected |
type() const (defined in spica::Light) | spica::Light | |
type_ (defined in spica::Light) | spica::Light | protected |
worldToLight_ (defined in spica::Light) | spica::Light | protected |
~AreaLight() (defined in spica::AreaLight) | spica::AreaLight | virtual |
~CObject() (defined in spica::CObject) | spica::CObject | virtual |
~Light() (defined in spica::Light) | spica::Light | virtual |